0
我認爲這應該是一個沒有道理的,但我有點失落。如果我有一個元組列表:如何在Python中將元組列表收集到一個元組中?
l = [(1, 2), (3, 4), (5, 6)]
我如何把從元組中的所有值到一個列表中,這樣的結果是這樣的:
[1, 2, 3, 4, 5, 6]
我想我需要使用列表理解,但我不確定如何......歡迎所有提示!
我認爲這應該是一個沒有道理的,但我有點失落。如果我有一個元組列表:如何在Python中將元組列表收集到一個元組中?
l = [(1, 2), (3, 4), (5, 6)]
我如何把從元組中的所有值到一個列表中,這樣的結果是這樣的:
[1, 2, 3, 4, 5, 6]
我想我需要使用列表理解,但我不確定如何......歡迎所有提示!
import itertools
l = [(1, 2), (3, 4), (5, 6)]
print list(itertools.chain(*l))
或
print list(itertools.chain.from_iterable(l))
#output =[1, 2, 3, 4, 5, 6]
'.chain(* 1)'正是'chain.from_iterable(L)'是爲(並應者優先)... –
@JonClements謝謝 –
您也可以嘗試這種方式: 'list = [] for x in l: for y in x: list.append(y)' –