str='''小明小红小张小王'''
使用最简洁的代码,怎么让他们变成这样?
小明
小红
小张
小王
看你拆的规则是怎样了,如果固定每两个字符拆分,可以用切片:
str='''小明小红小张小王'''
for i in range(0,len(str),2):
print(str[i:i+2])
如果以关键字进行拆分,比如“小”,可以用split函数:
str='''小明小红小张小王'''
for i in str.split('小'):
if i: print('小'+i)
切片[::2]
import re
str1='''小明小红小张小王'''
li = re.findall(r'.{2}',str1)
print("\n".join(str(x) for x in li))
x = '''小明小红小张小王'''
nx = x.replace('小','\n小')[1:]
print(x)