.append #在列表的最后插入字符串,数字,列表…等等
li =[11,22,33,44,55]
li.append("zxc")
li.append(66)
li.append([77])
print(li):
[11, 22, 33, 44, 55, 'zxc', 66, [77]]
.append 与.extend的区别:前者插入值可直接输入,后者需要[]或者”“进行包裹
.extend #在列表的最后插入字符串,数字,列表…等等
li =[11,22,33,44,55]
li.extend(["zxc"])
print(li):
[11, 22, 33, 44, 55, 'zxc']
li.extend("zxc")
print(li):
[11, 22, 33, 44, 55, 'zxc','z', 'x', 'c']
li.extend([66])
print(li):
[11, 22, 33, 44, 55, 'z', 'x', 'c', 'zxc', 66]
.clear #清除列表里的所有元素
li =[11,"zx",33,44,55]
li.clear()
print(li):
[]
.copy #浅拷贝
li =[11,22,33,44,55]
x= li.copy()
print(x):
[11,22,33,44,55]
.count #计算列表中有多少个指定的值
li =[11,22,22,44,55]
x= li.count(22)
print(x):
2
index #定位指定数值在列表中第一次出现的位置
li =[11,22,33,44,55]
x= li.index(22)
print(x):
1
.insert #在指定位置插入字符串,列表,数字…等等
li =[11,22,33,44,55]
li.insert(0,"asd")
print(li):
['asd', 11, 22, 33, 44, 55]
.pop #删除列表最后一个元素,并可以输出被删除的元素是什么。加入索引可以删除指定元素
li =[11,22,33,44,55]
x =li.pop(0)
print(li,"\n",x)
[22,33,44,55]
11
.remove #删除列表指定的元素(从左至右删除)
li =[11,22,33,44,55]
li.remove(22)
print(li):
[11,33,44,55]
.reverse #反转当前列表排序
li =[11,22,33,44,55]
li.reverse()
print(li):
[55, 44, 33, 22, 11]
.sort #将列表进行从小到大排序,插入reverse控制排序规则
li =[11,22,33,44,55]
li.sort()
print(li):
[11, 22, 33, 44, 55]
li.sort(reverse=True)
print(li):
[55, 44, 33, 22, 11]