我试图将一个嵌套列表的列表(列表数量可以是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