我試圖將一個嵌套列表的列表(列表數量可以是2列表+)到一個元組列表。列表到單個列表的嵌套列表
名單看起來是這樣的:
exampleList = [['A', 'B', 'C', 'D'], [1, 2, 3, 4], [10, 20, 30, 40]]
,我想它是這樣的;
newList = [('A', 1, 10), ('B', 2, 20), ('C', 3, '30)...]
我知道如果你做zip(list1, list2)
,它會變成一個元組列表。但是我怎麼去做一個列表清單呢?
我嘗試使用zip概念有:
test = []
for data in exampleList:
test.append(zip(data))
但它並沒有爲我工作了。
感謝您的高級幫助!
什麼是您的實際預期輸出?究竟是'newList',但元素是列表而不是元組?什麼阻止你做'newList = [list(e)for zip in(* exampleList)]''? –
查看zip的手冊https://docs.python.org/3/library/functions.html#zip即使參數列表顯示爲'* iterable' – msw