📅  最后修改于: 2023-12-03 15:19:32.274000             🧑  作者: Mango
有时候我们需要将两个列表合并成一个,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()
方法和 *
运算符。根据实际情况选择不同的方法即可。