
python如何去掉列表中逗号
用户关注问题
怎样将列表中的元素拼接成没有逗号的字符串?
我有一个包含多个元素的列表,想把它们转成一个连续的字符串,中间不要逗号,该怎么做?
使用字符串的join方法连接列表元素
可以利用字符串的join方法,将列表元素连接成一个没有逗号的字符串。例如,''.join(list) 会把列表list中的所有元素合并成一个连续字符串,中间没有任何分隔符。如果列表中的元素不是字符串,需要先转换为字符串类型。
如何处理打印列表时默认的逗号分隔?
打印列表时,Python总会在元素之间显示逗号,怎样才能打印列表中元素时没有逗号?
遍历列表元素或使用join实现无逗号打印
可以遍历列表逐个打印元素,避免逗号出现,或者使用join方法将元素合并后打印。示例:print(''.join(str(i) for i in list)),这样输出的字符串中不会有逗号。
列表中元素是字符串,怎样去掉元素中的逗号?
如果列表里面每个字符串元素里有逗号,怎么批量去除这些逗号?
使用列表推导结合字符串replace方法
可以用列表推导式,对列表中每个字符串调用replace(',', ''),实现去掉每个元素中的逗号。例如:new_list = [s.replace(',', '') for s in old_list],这样生成的新列表中每个元素都没有逗号。