通常我会使用理解将我的列表列表更改为列表。但是,我不想丢失空列表,因为我会将最终列表压缩到另一个列表,并且我需要维护排名。
我有类似的东西
list_of_lists = [['a'],['b'],[],['c'],[],[],['d']]
我用这个
[x for sublist in list_of_lists for x in sublist]
这给了我
['a','b','c','d']
但我想要的是
['a','b','','c','','','d']
抱歉,如果这是一个愚蠢的问题,我是 python 新手。
谢谢你的帮助!