如何在Python中使用zip函数将两个列表合并

2023-03-31 00:00:00 函数 合并 两个

使用Python的内置函数zip()可以将两个列表合并成一个元素为元组的列表,其中每个元组包含来自每个列表相同位置的元素。
以下是使用zip()函数将两个列表合并并输出元素的示例代码:

list1 = [1, 2, 3]
list2 = ['pidancode.com', '皮蛋编程', 'hello']
# 使用zip函数将两个列表合并成一个元素为元组的列表
merged_list = list(zip(list1, list2))
# 输出合并后的列表
print(merged_list)

输出:

[(1, 'pidancode.com'), (2, '皮蛋编程'), (3, 'hello')]

可以看到,两个列表被合并为一个包含元组的列表,并且每个元组都包含来自原始列表的相同位置的元素。
如果需要使用字符串,可以将列表中的整数替换为字符串,例如:

list1 = ['pidancode.com', '皮蛋编程', 'hello']
list2 = ['world', 'pidancode.com', '皮蛋编程']
# 使用zip函数将两个列表合并成一个元素为元组的列表
merged_list = list(zip(list1, list2))
# 输出合并后的列表
print(merged_list)

输出:

[('pidancode.com', 'world'), ('皮蛋编程', 'pidancode.com'), ('hello', '皮蛋编程')]

可以看到,两个字符串列表被合并为一个包含元组的列表,并且每个元组都包含来自原始列表的相同位置的字符串。

相关文章