📜  在 python 中加入两个列表(1)

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

在 Python 中加入两个列表

在 Python 中,我们可以将两个列表合并为一个新列表,也可以在一个列表中加入另一个列表中的元素。以下是具体的实现方法和示例代码。

1. 合并两个列表为一个新列表

可以使用 "+" 运算符来将两个列表合并为一个新列表,示例如下:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1 + list2
print(list3)   # [1, 2, 3, 4, 5, 6]
2. 在一个列表中加入另一个列表中的元素

可以使用 extend() 方法将另一个列表中的元素添加到一个列表中,示例如下:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)   # [1, 2, 3, 4, 5, 6]

需要注意的是,使用 "+" 运算符合并列表时,会生成一个新的列表,而不会改变原来的列表;而使用 extend() 方法添加列表时,会直接修改原来的列表。

另外,可以使用 append() 方法将一个列表作为元素添加到另一个列表的末尾,示例如下:

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.append(list2)
print(list1)   # [1, 2, 3, [4, 5, 6]]

需要注意的是,使用 append() 方法将一个列表作为元素添加到另一个列表的末尾时,会将整个列表作为一个元素添加到末尾,而不会将列表中的元素逐个添加到末尾。

总结

在 Python 中,可以使用 "+" 运算符将两个列表合并为一个新列表,也可以使用 extend() 方法将一个列表中的元素添加到另一个列表中。另外,可以使用 append() 方法将一个列表作为元素添加到另一个列表的末尾。需要根据实际情况选择使用哪种方法。