无法将列表中的项目映射到列表列表中的列表



我有两个这样的列表,

list1 = ['a','b','c','d']
list2 = [[20,30,15], [23,32,62,234, 234], [34,345,5345], [12]]

我如何映射它们以便输出:

a 20
a 30
a 15
b 23
b 32
b 62
.
.
.
d 12 

我试过这个

list1 = ['a', 'b', 'c', 'd']
list2 = [[20, 30, 15], [23, 32, 62, 234, 234], [34, 345, 5345], [12]]
for item in list2:
for al, it, in zip(list1, item):
print(al, it)

它给出

a 20
b 30
c 15
a 23
b 32
c 62
d 234
a 34
b 345
c 5345
a 12

使用enumerate():

list1 = ['a', 'b', 'c', 'd']
list2 = [[20, 30, 15], [23, 32, 62, 234, 234], [34, 345, 5345], [12]]
for index, alpha in enumerate(list1):
for number in list2[index]:
print(alpha, number)

最新更新