替换嵌套列表中的单引号和逗号

时间:2019-05-02 17:44:22

标签: python list

具有如下所示的列表列表:

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”,但不能用于上述目的(与逗号不是文字字符串有关吗?)。

1 个答案:

答案 0 :(得分:2)

尝试一下:

mynewlist = [[','.join(k)] for k in mylist]

输出

[['A'], ['A,B'], ['A,B,C']]