1 增
1.1 append - 在列表末端一次添加一个元素
>>> test1 = ["第一位","第二位","第三位"]
>>> print(test1)
['第一位', '第二位', '第三位']
>>> test1.append("第四位")
>>> print(test1)
['第一位', '第二位', '第三位', '第四位']
1.2 extend - 在列表末端一次添加多个元素
>>> print(test1)
['第一位', '第二位', '第三位', '第四位']
>>> test1.extend(["第五位","第六位"])
>>> print(test1)
['第一位', '第二位', '第三位', '第四位', '第五位', '第六位']
1.3 insert - 指定列表中的位置添加元素
{$list_name}.insert({$插入位置},{$插入代码})
举例:
>>> print(test1)
['第一位', '第二位', '第三位', '第四位', '第五位', '第六位']
>>> test1.insert(1,"插一位") #在第一位插入元素’插一位‘
>>> print(test1)
['第一位', '插一位', '第二位', '第三位', '第四位', '第五位', '第六位']
2 删
2.1 remove - 根据元素名称删除
>>> test1.remove("第三位")
>>> print(test1)
['第一位', '插一位', '第二位', '第四位', '第五位', '第六位']
//如果列表中有多个同样的数值,remove只会删除下标最小的
2.2 pop - 根据下标删除
>>> test1.pop(3)
'第四位'
>>> print(test1)
['第一位', '插一位', '第二位', '第五位', '第六位']
2.3 clear - 清空列表
>>> test1.clear()
>>> print(test1)
[]
3. 改
>>> a = ["金","木","水"]
>>> print(a)
['金', '木', '水']
>>> a[1] = "火" #指定下标为1的元素修改为火
>>> print(a)
['金', '火', '水']
>>> print(a)
['金', '火', '水']
>>> a[1:] = "土"
>>> print(a) #指定下标1后面的元素修改为土
['金', '土']
4 列表排序
4.1 sort - 从小到大排序列表中的数字
>>> a = [3,1,2,5,4]
>>> print(a)
[3, 1, 2, 5, 4]
>>> a.sort() #sort会改变列表默认排序,sorted不会改变。3.4环节记录
>>> print(a)
[1, 2, 3, 4, 5]
4.2 reverse - 列表元素翻转,不排序
>>> a.reverse()
>>> print(a)
[5, 4, 3, 2, 1]
>>> a = [3,1,2,5,4]
>>> a.reverse()
>>> print(a)
[4, 5, 2, 1, 3]
5 查
5.1 查找计数列表中重复的元素
>>> a.count(1)
1
>>> a = [1,1,2,3,4]
>>> a.count(1)
2
5.2 index - 查找列表中元素对应的索引值(下标)
>>> a.index(3)
3
>>> a
[1, 1, 2, 3, 4]
//补充:
>>> a[a.index(3)] = 4
>>> print(a)
[1, 1, 2, 4, 4]
6 copy - 列表复制
>>> b = a.copy()
>>> b
[1, 1, 2, 4, 4]
>>> c = a[:] #以切片的形式复制
>>> c
[1, 1, 2, 4, 4]