当前位置:首页python > 正文

python两个list合并成一个list

作者:野牛程序员:2023-08-11 09:36:59python阅读 2737

在 Python 中,可以使用多种方法将两个列表合并成一个新的列表。以下是一些常见的方法:

  1. 使用 + 运算符: 使用 + 运算符将两个列表相加,生成一个新的合并后的列表。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list1 + list2
print(merged_list)  # 输出: [1, 2, 3, 4, 5, 6]
  1. 使用 extend() 方法: 使用 extend() 方法将一个列表的元素添加到另一个列表中。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)  # 输出: [1, 2, 3, 4, 5, 6]
  1. 使用列表解析: 使用列表解析来创建一个新的列表,将两个列表的元素合并。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = [x for x in list1] + [x for x in list2]
print(merged_list)  # 输出: [1, 2, 3, 4, 5, 6]
  1. 使用 append() 方法和循环: 使用循环遍历一个列表,然后使用 append() 方法将另一个列表的元素逐个添加到该列表中。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
for item in list2:
    list1.append(item)
print(list1)  # 输出: [1, 2, 3, 4, 5, 6]
  1. 使用 list() 构造函数: 使用 list() 构造函数,将一个可迭代对象(如列表)作为参数,创建一个新的列表。

list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list(list1) + list(list2)
print(merged_list)  # 输出: [1, 2, 3, 4, 5, 6]

这些方法中的每一种都有不同的用途和适用场景,可以根据实际需求选择最合适的方法来合并两个列表。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击