Python中如何将列表中的列表去掉变成单个的元素

如题所述

用isinstance判断列表里面的每一个元素,如果是列表则迭代,再判断该列表的每一个元素,如此反复,直到全部是单个元素。用递归比较好,因为你不知道有多少层。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-14
a = [[0,1],[1,2],[2,3]]

b=[]
for i in a:
b = b+[x for x in i]

print (b)
相似回答