我有元组列表的列表:
a = [[(1, 2), (3, 4), (5, 6)], [(7, 8), (9, 10)]]
我怎样才能制作一个元组列表:
b = [(1, 2), (3, 4), (5, 6), (7, 8), (9, 10)]
天真的方法是:
b = []
for c in a:
for t in c:
b.append(t)
欢迎列表理解或任何其他想法。
Using 迭代工具
demo:
import itertools
a = [[(1, 2), (3, 4), (5, 6)], [(7, 8), (9, 10)]]
print(list(itertools.chain(*a)))
Output:
[(1, 2), (3, 4), (5, 6), (7, 8), (9, 10)]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)