【发布时间】:2010-12-25 10:54:15
【问题描述】:
我有一个列表列表(通过简单的列表理解生成):
>>> base_lists = [[a, b] for a in range(1, 3) for b in range(1, 6)]
>>> base_lists
[[1,1],[1,2],[1,3],[1,4],[1,5],[2,1],[2,2],[2,3],[2,4],[2,5]]
我想把整个列表变成一个包含列表中所有值的元组,即:
resulting_tuple = (1,1,1,2,1,3,1,4,1,5,2,1,2,2,2,3,2,4,2,5)
最有效的方法是什么? (使用列表理解生成相同元组的方法也是一个可以接受的答案。)我已经在此处和 Python 文档中查看了答案,但是我一直找不到合适的答案。
编辑:
非常感谢所有回答的人!
【问题讨论】:
标签: python list-comprehension itertools tuple-packing