跳到主要内容

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')]

在这个例子中,list1list2被组合成了一个元组列表tuple_list。每个元组都包含list1list2的对应元素。

注意,zip函数返回的是一个zip对象,它不是一个列表。所以我们需要使用list函数将其转换为一个列表。