上面的列表如何转变成下面的列表

D=[['A,B,C,D'],['B,C,E'],['A,B,C,E'],['B,D,E']]
上面的列表如何转变成下面的嵌套列表
D=[['A','B','C','D'],['B','C','E'],['A','B','C','E'],['B','D','E']]

D=[x[0].split(',') for x in D]

可以使用下面的代码来将列表 D 转换成嵌套列表:

D = [[x.split(',') for x in sublist] for sublist in D]

这段代码使用了列表推导式,它可以方便地创建列表。第一个列表推导式使用了 x.split(',') 将每个字符串按照逗号分割成列表。第二个列表推导式将每个分割后的子列表嵌套在一起,得到最终的嵌套列表。

对于原始列表 D 中的第一个子列表 ['A,B,C,D'],第一个列表推导式会将它转换成 ['A', 'B', 'C', 'D'],然后第二个列表推导式会将它嵌套在列表中,得到最终的嵌套列表 [['A', 'B', 'C', 'D']]。