我目前有一个清单如下:
[
[0], [2], [4], [6], [7], [9], [20], [24],
[], [26], [], [27], [], [], [], [],
[], [], [], [], [], [], [], [],
[], []
] 我怎样才能把它转换成[0, 2, 4, 6, 7, 9, 20, 24, 26, 27]
发布于 2022-02-16 09:24:46
只需使用列表理解:
out = [l[0] for l in list1 if len(l) > 0]发布于 2022-02-16 09:19:11
假设输入列表为list1,则使用itertools.chain
from itertools import chain
out = list(chain.from_iterable(list1))输出:[0, 2, 4, 6, 7, 9, 20, 24, 26, 27]
https://stackoverflow.com/questions/71139064
复制相似问题