📅  最后修改于: 2023-12-03 15:38:24.425000             🧑  作者: Mango
在 Python 中,列表是一种有序且可变的集合数据类型。在编写代码时,我们通常需要添加新元素来扩展或修改列表。本文将介绍一些基本的方法来向 Python 列表中添加一些东西。
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # [1, 2, 3, 4]
使用 append()
方法可以在已有列表的末尾添加元素。该方法会修改原列表。
my_list = [1, 2, 3]
my_list.insert(0, 0)
print(my_list) # [0, 1, 2, 3]
使用 insert()
方法可以在列表的任意位置插入新元素,需要传入两个参数:插入位置和要插入的元素。该方法会修改原列表。
my_list = [1, 2, 3]
new_list = [4, 5, 6]
my_list.extend(new_list)
print(my_list) # [1, 2, 3, 4, 5, 6]
使用 extend()
方法可以将一个列表中的元素添加到另一个列表中,并返回新列表。该方法会修改原列表。
my_list = [1, 2, 3]
new_list = [4, 5, 6]
my_list = my_list + new_list
print(my_list) # [1, 2, 3, 4, 5, 6]
使用加号运算符(+)可以将两个列表连接起来,生成一个新的列表,不会影响原列表。
my_list = [i for i in range(5)]
my_list = [i * 2 for i in my_list]
print(my_list) # [0, 2, 4, 6, 8]
使用列表解析式可以生成一个新的列表,并在其中添加新元素。该方法不会修改原列表。
以上是一些向 Python 列表中添加新元素的基本方法,程序员可以根据需要选择不同的方法。