为了账号安全,请及时绑定邮箱和手机立即绑定

你如何从字符串列表中创建逗号分隔的字符串?

你如何从字符串列表中创建逗号分隔的字符串?

萧十郎 2019-08-15 14:49:25
你如何从字符串列表中创建逗号分隔的字符串?什么是从序列连接字符串的首选方法,以便在每两个连续对之间添加逗号。也就是说,你如何映射,比如,[ 'a', 'b', 'c' ]要'a,b,c'?(案例[ s ]并[]应分别映射到s和'')我通常最终会使用类似的东西''.join(map(lambda x: x+',',l))[:-1],但也感觉有点不满意。编辑:我很惭愧和高兴,解决方案是如此简单。显然我几乎不知道我在做什么。(我可能在过去需要“简单”连接,并以某种方式记忆s.join([e1,e2,...])为速记s+e1+e2+...。)
查看完整描述

3 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

myList = ['a','b','c','d']myString = ",".join(myList )

如果列表包含数字,则无效。


正如Ricardo Reyes建议的那样,如果它包含非字符串类型(例如整数,浮点数,布尔值,无),那么:

myString = ','.join(map(str, myList))


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 456 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信