📜  Python中的列出方法 |设置 2 (del、remove()、sort()、insert()、pop()、extend()…)(1)

📅  最后修改于: 2023-12-03 14:46:39.686000             🧑  作者: Mango

Python中的列出方法 |设置 2

在Python中,列表是一个十分重要的数据类型,列表方法是在列表对象中可用的函数。这些方法可用于添加,删除,排序等列表操作。

del方法

del用于删除列表中的元素。可以删除单个元素,也可以删除整个列表。

a = [1, 2, 3, 4, 5]
del a[2]  # 删除第3个元素
print(a)  # [1, 2, 4, 5]

b = [6, 7, 8, 9, 10]
del b[:]  # 删除整个列表
print(b)  # []
remove方法

remove方法用于删除具有指定值的元素。

c = [11, 12, 13, 12, 14]
c.remove(12)  # 删除列表中的第一个值为12的元素
print(c)  # [11, 13, 12, 14]
sort方法

sort方法用于对列表进行排序。

d = [1, 5, 2, 7, 3]
d.sort()  # 升序排序
print(d)  # [1, 2, 3, 5, 7]

e = ['apple', 'orange', 'banana']
e.sort(reverse=True)  # 降序排序
print(e)  # ['orange', 'banana', 'apple']
insert方法

insert方法用于将一个元素插入到列表中的指定位置。

f = [1, 2, 3, 4]
f.insert(2, 5)  # 在第3个位置插入5
print(f)  # [1, 2, 5, 3, 4]
pop方法

pop方法用于删除列表中的一个元素,并返回该元素的值。如果没有指定索引,则删除并返回最后一个元素。

g = [1, 2, 3, 4, 5]
x = g.pop()  # 删除并返回最后一个元素
print(g)  # [1, 2, 3, 4]
print(x)  # 5

h = [1, 2, 3, 4, 5]
y = h.pop(2)  # 删除并返回索引为2的元素
print(h)  # [1, 2, 4, 5]
print(y)  # 3
extend方法

extend方法用于将一个列表的元素添加到当前列表的末尾。也可以使用加号+实现相同的功能。

i = [1, 2, 3]
j = [4, 5, 6]
i.extend(j)  # 添加j中的元素到i中
print(i)  # [1, 2, 3, 4, 5, 6]

k = [1, 2, 3]
l = [4, 5, 6]
m = k + l  # 通过加号实现相同的功能
print(m)  # [1, 2, 3, 4, 5, 6]

以上就是Python中的列出方法的介绍,使用这些方法可以更方便地操作列表。