📜  python合并两个列表 - Python(1)

📅  最后修改于: 2023-12-03 15:19:32.274000             🧑  作者: Mango

Python 合并两个列表

有时候我们需要将两个列表合并成一个,Python 提供了多种方法实现这个操作。

方法一:使用 + 运算符

最简单的方法是使用 + 运算符,将两个列表直接相加即可:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list1 + list2
print(merged_list)

输出:

[1, 2, 3, 4, 5, 6]

需要注意的是,这种方法会创建一个新的列表对象,而不是改变原有的两个列表。

方法二:使用 extend() 方法

另一种方法是使用 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 = list1 + [] + list2
print(merged_list)

输出:

[1, 2, 3, 4, 5, 6]

这种方法不直观,不建议使用。

总结

本文介绍了 Python 中合并两个列表的三种方法,分别是使用 + 运算符、extend() 方法和 * 运算符。根据实际情况选择不同的方法即可。