📜  如何在 python 中更新列表(1)

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

如何在 Python 中更新列表

在 Python 中,我们可以通过一些方法来更新列表。这些方法可以对列表进行添加、删除、修改等操作。本文将介绍一些常用的更新列表的方法。

添加元素
append()

append() 方法可以在列表的末尾添加一个元素。

lst = [1, 2, 3]
lst.append(4)
print(lst) # [1, 2, 3, 4]
insert()

insert() 方法可以在指定位置插入一个元素。

lst = [1, 2, 3]
lst.insert(1, 4)
print(lst) # [1, 4, 2, 3]
extend()

extend() 方法可以在列表的末尾添加多个元素。

lst = [1, 2, 3]
lst.extend([4, 5])
print(lst) # [1, 2, 3, 4, 5]
加号(+)

加号(+)可以将两个列表相加,生成一个新的列表。

lst1 = [1, 2, 3]
lst2 = [4, 5]
lst3 = lst1 + lst2
print(lst3) # [1, 2, 3, 4, 5]
删除元素
pop()

pop() 方法可以删除指定位置的元素,如果不指定位置,默认删除末尾元素,并返回被删除的元素。

lst = [1, 2, 3, 4, 5]
lst.pop(2) # 删除索引为2的元素
print(lst) # [1, 2, 4, 5]
remove()

remove() 方法可以删除指定值的元素。

lst = [1, 2, 3, 4, 5]
lst.remove(3) # 删除值为3的元素
print(lst) # [1, 2, 4, 5]
del

del 关键字可以删除指定位置的元素或者整个列表。

lst = [1, 2, 3, 4, 5]
del lst[2] # 删除索引为2的元素
print(lst) # [1, 2, 4, 5]

del lst # 删除整个列表
修改元素
直接赋值

可以直接通过索引赋值的方式修改指定位置的元素。

lst = [1, 2, 3, 4, 5]
lst[2] = 6 # 将索引为2的元素修改为6
print(lst) # [1, 2, 6, 4, 5]
切片赋值

可以通过切片赋值的方式修改多个元素。

lst = [1, 2, 3, 4, 5]
lst[1:3] = [6, 7] # 将索引为1、2的元素修改为6、7
print(lst) # [1, 6, 7, 4, 5]
总结

本文介绍了一些常用的更新列表的方法,包括添加元素、删除元素、修改元素等操作。掌握这些方法可以让我们更加灵活地操作列表。