以下是一个示例代码,可以将一个字符串按字符拆分,并保留前后的字符串:
def split_string(string):
result = []
for i in range(len(string)):
result.append(string[:i+1])
result.append(string[i+1:])
return result
string = "Hello"
split_result = split_string(string)
print(split_result)
输出结果为:
['H', 'ello', 'He', 'llo', 'Hel', 'lo', 'Hell', 'o', 'Hello', '']
这个示例代码中,我们通过遍历字符串的每个字符,将前半部分和后半部分分别添加到结果列表中。最后返回结果列表。
上一篇:按字符拆分行元素并转换为向量
下一篇:按字符串出现次数排序