小编典典

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

all

从序列中连接字符串的首选方法是什么,以便在每两个连续对之间添加一个逗号。也就是说,例如,您如何映射['a', 'b', 'c']'a,b,c'?(案例['s'][]应分别映射到's'''。)

我通常最终会使用类似的东西''.join(map(lambda x: x+',',l))[:-1],但也感到有些不满意。


阅读 163

收藏
2022-03-04

共1个答案

小编典典

my_list = ['a', 'b', 'c', 'd']
my_string = ','.join(my_list)



'a,b,c,d'

如果列表包含整数,这将不起作用


如果列表包含非字符串类型(例如整数、浮点数、布尔值、无),则执行以下操作:

my_string = ','.join(map(str, my_list))
2022-03-04