📅  最后修改于: 2020-07-14 04:14:09             🧑  作者: Mango
本文讨论了更多方法。
1. del [a:b]:-此方法删除参数中提到的从索引“ a”到“ b”开始的范围内的所有元素。
2. pop():-此方法删除其参数中提到的位置处的元素。
# Python代码演示del和pop()的工作
# 初始化list
lis = [2, 1, 3, 5, 4, 3, 8]
# 使用del从pos中删除元素。 2至5删除3,5,4
del lis[2 : 5]
# 删除后显示列表
print ("删除后的列表元素是 : ",end="")
for i in range(0, len(lis)):
print(lis[i], end=" ")
print("\r")
# 使用pop()在pos 2处删除元素会删除3
lis.pop(2)
# 弹出后显示列表
print ("弹出后的列表元素是 : ", end="")
for i in range(0, len(lis)):
print(lis[i], end=" ")
输出:
删除后的列表元素是 : 2 1 3 8
弹出后的列表元素是 : 2 1 8
3. insert(a,x):此函数在其参数中提到的位置插入元素。它需要2个参数,position和element分别添加到各个位置。
4. remove():此函数用于删除参数中提到的数字的第一次出现。
# Python代码演示insert()和remove()的工作原理
# 初始化list
lis = [2, 1, 3, 5, 3, 8]
# 使用insert()在第3个位置插入4
lis.insert(3, 4)
# 插入后显示列表
print("插入4之后的列表元素是 : ", end="")
for i in range(0, len(lis)):
print(lis[i], end=" ")
print("\r")
# 使用remove()删除3的第一次出现会在pos 2删除3
lis.remove(3)
# 删除后显示列表
print ("删除后的列表元素是 : ", end="")
for i in range(0, len(lis)):
print(lis[i], end=" ")
输出:
插入4之后的列表元素是 : 2 1 3 4 5 3 8
删除后的列表元素是 : 2 1 4 5 3 8
5.sort() :此功能排序列表中的递增的顺序。
6. reverse():此函数反转列表的元素。
# Python代码演示sort()和reverse()的工作方式
# 初始化list
lis = [2, 1, 3, 5, 3, 8]
# 使用sort()对列表进行排序
lis.sort()
# 排序后显示清单
print ("排序后的列表元素是 : ", end="")
for i in range(0, len(lis)):
print(lis[i], end=" ")
print("\r")
# 使用reverse()反转列表
lis.reverse()
# 反转后显示列表
print ("反转后的列表元素是 : ", end="")
for i in range(0, len(lis)):
print(lis[i], end=" ")
输出:
排序后的列表元素是 : 1 2 3 3 5 8
反转后的列表元素是 : 8 5 3 3 2 1
7. extend(b):此函数用于使用另一个列表中存在的元素扩展列表。此函数将另一个列表作为其参数
8. clear():此函数用于擦除列表的所有元素。完成此操作后,列表将变为空。
# Python代码演示了extend()和clear()的工作原理
# 初始化list 1
lis1 = [2, 1, 3, 5]
# 初始化list 1
lis2 = [6, 4, 3]
# 使用extend()在lis1中添加lis2的元素
lis1.extend(lis2)
# 排序后显示清单
print ("扩展后的列表元素是 : ", end="")
for i in range(0, len(lis1)):
print(lis1[i], end=" ")
print ("\r")
# 使用clear()删除所有lis1内容
lis1.clear()
# 清除后显示list
print ("清除后的列表元素是 : ", end="")
for i in range(0, len(lis1)):
print(lis1[i], end=" ")
输出:
扩展后的列表元素是 : 2 1 3 5 6 4 3
清除后的列表元素是 :