Python如何将两个列表组合成一个元组列表?
参考答案:
在Python中,你可以使用zip
函数将两个列表组合成一个元组列表。zip
函数会取每个列表的对应元素,然后将这些元素打包成一个元组。如果两个列表的长度不同,zip
函数会按照最短列表的长度进行组合。
下面是一个示例:
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
# 使用zip函数将两个列表组合成一个元组列表
tuple_list = list(zip(list1, list2))
print(tuple_list)
输出:
[(1, 'a'), (2, 'b'), (3, 'c')]
在这个例子中,list1
和list2
被组合成了一个元组列表tuple_list
。每个元组都包含list1
和list2
的对应元素。
注意,zip
函数返回的是一个zip
对象,它不是一个列表。所以我们需要使用list
函数将其转换为一个列表。