文章目录
- 1 增
- 1.1 append - 在列表末端一次添加一个元素
- 1.2 extend - 在列表末端一次添加多个元素
- 1.3 insert - 指定列表中的位置添加元素
- 2 删
- 2.1 remove - 根据元素名称删除
- 2.2 pop - 根据下标删除
- 2.3 clear - 清空列表
- 3. 改
- 4 列表排序
- 4.1 sort - 从小到大排序列表中的数字
- 4.2 reverse - 列表元素翻转,不排序
- 5 查
- 5.1 查找计数列表中重复的元素
- 5.2 index - 查找列表中元素对应的索引值(下标)
- 6 copy - 列表复制
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) 25.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]



