Python 列表添加元素:重新赋值和 extend() 方法
在 Python 中,您可以通过以下两种方法向列表添加元素:
- 重新赋值:您可以使用赋值语句将插入元素后的列表内容重新赋值给原来的列表变量。例如:
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出 [1, 2, 3, 4]
# 重新赋值
my_list = my_list + [5]
print(my_list) # 输出 [1, 2, 3, 4, 5]
- extend() 方法:可以使用列表的
extend()方法来将一个列表中的元素添加到另一个列表末尾。例如:
my_list = [1, 2, 3]
my_list.extend([4])
print(my_list) # 输出 [1, 2, 3, 4]
# 将一个列表中的元素添加到另一个列表末尾
my_list.extend([5, 6])
print(my_list) # 输出 [1, 2, 3, 4, 5, 6]
区别
append()方法用于在列表末尾添加一个元素,而extend()方法用于在列表末尾添加一个可迭代对象(如另一个列表)中的所有元素。- 重新赋值会创建一个新的列表,而
extend()方法是在原列表上进行修改。
应用场景
- 当您需要在列表末尾添加单个元素时,可以使用
append()方法。 - 当您需要在列表末尾添加多个元素时,可以使用
extend()方法。 - 当您需要创建一个新的列表,并将其作为原列表的扩展时,可以使用重新赋值。
原文地址: https://www.cveoy.top/t/topic/mRCw 著作权归作者所有。请勿转载和采集!