具有如下所示的列表列表:
mylist = [['A'],['A', 'B'], ['A', 'B', 'C']]
只需要删除并用逗号替换所有','实例(没有空格)。输出应如下所示:
mynewlist = [['A'],['A,B'], ['A,B,C']]
尝试了以下内容:
mynewlist = [[x.replace("', ''",",") for x in i] for i in mylist]
这适用于嵌套列表中的其他字符(例如,用“ D”替换“ A”,但不能用于上述目的(与逗号不是文字字符串有关吗?)。
答案 0 :(得分:2)
尝试一下:
mynewlist = [[','.join(k)] for k in mylist]
输出:
[['A'], ['A,B'], ['A,B,C']]