📌  相关文章
📜  将字符串拆分为 3 个字符的组 python (1)

📅  最后修改于: 2023-12-03 14:53:49.568000             🧑  作者: Mango

将字符串拆分为 3 个字符的组-python

在编程中,有时我们需要将一个字符串拆分为多个部分。本文介绍如何将一个字符串按照 3 个字符一组进行拆分。下面是一个实现该功能的代码片段:

def split_string(str):
    length = len(str)
    if length % 3 == 0:
        return [str[i:i+3] for i in range(0, length, 3)]
    else:
        return [str[i:i+3] for i in range(0, length - length % 3, 3)] + [str[length - length % 3:]]

该函数接受一个字符串作为输入,如果字符串长度可以被 3 整除,则将字符串按照 3 个字符一组拆分,否则将多出的字符放在最后一组中。

下面是该函数的使用示例:

str = "abcdefgh"
result = split_string(str)
print(result)
# 输出:['abc', 'def', 'gh']

以上就是本文介绍的将字符串拆分为 3 个字符的组的方法,希望能对你有所帮助!