【发布时间】:2019-11-29 22:34:37
【问题描述】:
这个问题与Converting list of lists / nested lists to list of lists without nesting 不同(这会产生一组非常具体的回答,但不能解决我的情况),也不同于那里的许多“扁平化列表列表”答案。
我想获取一个列表列表,其中一些又是列表列表并“展平”为列表列表(不仅仅是列表!)。
作为一个具体的例子,我想从这个出发:
my_list_of_lists = [[1, 2, 3], [[9, 10], [8, 9, 10], [3, 4, 6]], [11, 12, 13]]
到这里
target_list_of_lists = [[1, 2, 3], [9, 10], [8, 9, 10], [3, 4, 6], [11, 12, 13]]
(在视觉上,我想把所有的[[和]] inside分别变成[和]。)
【问题讨论】:
-
我不认为建议的副本是正确的,因为这个问题不想完全展平列表,只需删除一些嵌套层,同时保留其他层。