📅  最后修改于: 2023-12-03 15:38:24.077000             🧑  作者: Mango
在 Python 中,我们可以通过一些方法来更新列表。这些方法可以对列表进行添加、删除、修改等操作。本文将介绍一些常用的更新列表的方法。
append()
方法可以在列表的末尾添加一个元素。
lst = [1, 2, 3]
lst.append(4)
print(lst) # [1, 2, 3, 4]
insert()
方法可以在指定位置插入一个元素。
lst = [1, 2, 3]
lst.insert(1, 4)
print(lst) # [1, 4, 2, 3]
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()
方法可以删除指定位置的元素,如果不指定位置,默认删除末尾元素,并返回被删除的元素。
lst = [1, 2, 3, 4, 5]
lst.pop(2) # 删除索引为2的元素
print(lst) # [1, 2, 4, 5]
remove()
方法可以删除指定值的元素。
lst = [1, 2, 3, 4, 5]
lst.remove(3) # 删除值为3的元素
print(lst) # [1, 2, 4, 5]
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]
本文介绍了一些常用的更新列表的方法,包括添加元素、删除元素、修改元素等操作。掌握这些方法可以让我们更加灵活地操作列表。