python中,如何将字符串中的多个不等量空格改为改为逗号分隔?
例如"1234567",我想改成"1,2,3,4,5,6,7",在python中如何写代码?谢谢...
例如"1 2 3 4 5 6 7",我想改成"1,2,3,4,5,6,7",在python中如何写代码?谢谢
展开
4个回答
展开全部
#假如有个字符串s
>>> s='a b c d b dd e'
#看到此字符串。首先,先把s中的空格分开(默认是以空格为分割)
>>> s.split()
#然后再使用【,】分开字符串s
>>> ','.join(s.split())
#最后效果为
>>> p=','.join(s.split())
>>> p
'a,b,c,d,b,dd,e'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
line = "1 2 3 4 5 6 7"
line = line.replace(" ","")
for i in list(line):
print i+",",
不是最好,没有用到python的长处,汗,基本达到要求
line = line.replace(" ","")
for i in list(line):
print i+",",
不是最好,没有用到python的长处,汗,基本达到要求
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
line = line.replace("\s",",")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询