python学习笔记----列表的常用操作方法(自用)
列表的查询功能(方法)
查找某元素的下标:
功能:查找指定元素在列表中的下标,如果找不到,报错ValueError
语法:列表.index(元素) index 就是列表对象(变量)内置的方法(函数)
统计某元素在列表中的数量:
语法:列表.count(元素)
list1=[1,2,3,4,3,3,3]
num=list1.count(3)
print(num) #结果:4
统计列表内有多少元素:
语法:len(列表)
可以得到一个int数字,表示列表内的元素数量
列表的修改功能(方法)
修改特定位置(索引)的元素值:
语法:列表[下标]=值
可使用如上语法,直接对指定下标(正向,反向下标均可)的值进行:重新赋值(修改)
#正向下标
list1=[1,2,3,4]
list1[0]=5
print(list1) #结果:[5,2,3,4]
#方向下标
list1=[1,2,3,4]
list1[-4]=5
print(list1) #结果:[5,2,3,4]
插入元素:
语法:列表.insert(下标,元素),在指定的下标位置插入指定元素
list1=[1,2,3,4]
list1.insert(1,"yuchi")
print(list1)
#结果:[1,'yuchi',2,3,4]
追加元素1:
语法:列表.append(元素),将指定元素添加到列表尾部
list1=[1,2,3,4]
list1.append(5)
print(list1) #结果:[1,2,3,4,5]
追加元素2:
语法:列表.extend(其他数据容器),将其他数据容器的内容取出,依次追加到列表尾部
list1=[1,2,3,4]
list1.extend([5,6,7])
print(list1) #结果:[1,2,3,4,5,6,7]
删除元素:
语法1:del列表[下标]
list1=[1,2,3,4]
del list1[1]
print(list1) #结果:[1,3,4]
语法2:列表.pop(下标),将指定下标的元素移除并可取出移除的元素
list1=[1,2,3,4]
element=list1.pop(1)
print(f"列表内容{list1},移除的元素为{element}") #结果:列表内容[1, 3, 4],移除的元素为2
删除某元素在列表的第一个匹配项:
语法:列表.remove(元素)
list1=[1,2,3,4,3]
list1.remove(3)
print(list1) #结果:[1, 2, 4, 3]