如何从两个不同的列表中打印索引?即[1,2,3]和[a,b,c]变为[(1,a),(2,b),(3,c)]

时间:2019-07-08 17:17:24

标签: python python-3.x

  

将为您提供两个长度相同的列表。使用列表理解,编写   返回两个列表的合并列表或合并列表的Python函数   以元组列表的形式。例如,如果您的两个列表是[1, 2, 3]["a", "b", "c"],则应返回[(1, "a"), (2, "b"), (3, "c")]

我不知道如何索引两个列表以将它们放在一起

由于无法将两个列表连接在一起,因此出现了多个错误。

1 个答案:

答案 0 :(得分:4)

zip()函数采用可迭代项(可以为零或更多),使迭代器根据传递的可迭代项聚合元素,然后返回元组的迭代器。

 [ (a,b) for (a,b) in zip([1,2,3],['a','b','c']) ]