python合并两个列表
作者:野牛程序员:2023-07-25 17:50:52python阅读 2605
在Python中,可以使用多种方法合并两个列表。以下是几种常见的方法:
使用"+"运算符:
list1 = [1, 2, 3] list2 = [4, 5, 6] merged_list = list1 + list2 print(merged_list) # 输出:[1, 2, 3, 4, 5, 6]
使用extend()方法:
list1 = [1, 2, 3] list2 = [4, 5, 6] list1.extend(list2) print(list1) # 输出:[1, 2, 3, 4, 5, 6]
使用列表推导式:
list1 = [1, 2, 3] list2 = [4, 5, 6] merged_list = [item for sublist in [list1, list2] for item in sublist] print(merged_list) # 输出:[1, 2, 3, 4, 5, 6]
使用zip()函数和列表解包:
list1 = [1, 2, 3] list2 = [4, 5, 6] merged_list = list(zip(list1, list2)) print(merged_list) # 输出:[(1, 4), (2, 5), (3, 6)]
注意:这个方法会创建一个元组的列表,而不是合并为一个平面的列表。
选择哪种方法取决于你的具体需求。如果需要保留原始列表的副本,可以使用列表推导式或zip()方法。如果希望修改其中一个列表,可以使用extend()方法。而如果只是想简单地合并两个列表并得到一个新的列表,使用"+"运算符是最简单的方式。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python列表和列表求和
- 下一篇:python中add函数求和用法
