如何在Python中使用zip函数将两个列表合并
使用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', '皮蛋编程')]
可以看到,两个字符串列表被合并为一个包含元组的列表,并且每个元组都包含来自原始列表的相同位置的字符串。
相关文章