我有一个元组列表:
l=[(1,2,3),(4,5,6)]
列表可以是任意长度,元组也可以。我想将其转换为元素的列表或元组,按照它们出现的顺序:
f=[1,2,3,4,5,6] # or (1,2,3,4,5,6)
如果我知道在开发时我会得到多少元组,我可以添加它们:
m = l[0] + l[1] # (1,2,3,4,5,6)
但是由于直到运行时我才知道我将拥有多少个元组,所以我不能这样做。我觉得有一种方法可以map
做到这一点,但我无法弄清楚。我可以遍历元组并将它们添加到累加器中,但这会创建许多永远不会使用的中间元组。我还可以遍历元组,然后遍历元组的元素,并将它们附加到列表中。这似乎非常低效。也许有一个更简单的方法,我完全掩饰了。有什么想法吗?