是否有緊湊的oneliner或python習慣用語來處理以下任務?將元組展開爲嵌套列表
我想變換元組的列表清單是這樣的:
input = [[(1,2,3),(4,5,6)],[(7,8,9),(10,11,12)]]
這樣:
output [[1,2,3,7,8,9], [4,5,6,10,11,12]]
使用地圖和壓扁列表只給了我的follwing
input_trans = map(list, zip(*input))
input_trans_flat = [item for sublist in input_trans for item in sublist]
Out: [(1, 2, 3), (7, 8, 9), (4, 5, 6), (10, 11, 12)]
很多感謝提前!
下一次,不遮蔽'輸入()與你的變量名 –