本文讲解的是一个Python的进阶知识点:**如何将一个嵌套的大列表展开形成一个大列表。...data:
print(type(i))
# 导入...for循环能够实现,那么列表推导式肯定也可以:
sum_data = [i for j in data if isinstance(j,Iterable) for i in j] # 循环一定是从大到小...sum_data
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
方式3:使用itertools库
借助第三方的库itertools:
import itertools
# 通过chain...方法从可迭代对象中生成;最后展开成列表
sum_data = list(itertools.chain.from_iterable(data))
sum_data
[1, 2, 3, 4, 5, 6,