我想把我的字符串每两个逗号分开,但我不能,你能帮我吗。
这就是我想要的:['nb1,nb2','nb3,nb4','nb5,nb6']
以下是我所做的:
a= 'nb1,nb2,nb3,nb4,nb5,nb6'
compteur=0
for i in a:
if i==',' :
compteur+=1
if compteur%2==0:
print compteur
test = a.split(',', compteur%2==0 )
print a
print test
结果:
2
4
nb1,nb2,nb3,nb4,nb5,nb6
['nb1', 'nb2,nb3,nb4,nb5,nb6']
谢谢你的回答
一个简单的解决方法是先用逗号分隔元素,然后再用两个元素连接起来。比如:
这将提供:
如果元素的数量是奇数,这也会起作用。例如:
使用列表本身的zip操作来创建对:
现在,您只需再次将每隔一个对加入,即可输出:
您可以使用
regex
相关问题 更多 >
编程相关推荐