欢迎光临散文网 会员登陆 & 注册

python学习笔记----列表的常用操作方法(自用)

2023-07-17 10:30 作者:Invadermomo  | 我要投稿

列表的查询功能(方法)

  • 查找某元素的下标:

功能:查找指定元素在列表中的下标,如果找不到,报错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]



    python学习笔记----列表的常用操作方法(自用)的评论 (共 条)

    分享到微博请遵守国家法律