当前位置: 首页 > news >正文

列表的常用操作

列表的常用操作(方法)

列表除了可以:

  • 定义
  • 使用下标索引获取值   此外列表也提供一些列功能:
  • 插入元素
  • 删除元素
  • 清空元素
  • 修改元素
  • 统计元素个数

等等功能,这些功能我们都称之为:列表的方法

列表的查询功能(方法)

回忆:函数是一个封装的代码单元,可以提供特定的功能

在Python中,如果将函数定义为class(类)的成员,那么函数称之为:方法

方法和函数功能一样,有传入参数,有返回值,只是方法的使用格式不同 :

函数的使用:num = add(1,2)

方法的使用:student = Student()

                      num = student.add(1,2) \

  • 查找某元素的下标

功能:查找指定元素在列表的下标,如果找不到,报错ValueError

语法:列表.index(元素)

index就是列表对象(变量)内置的方法(函数)

  • 修改特定位置(索引)的元素值:

语法:列表【下标】=值

可以使用如上语法,直接对下标(正向、反向下标均可)的值进行:重新赋值(修改)

 

  • 插入元素

语法:列表.insert(下标,元素),在指定的下标位置,插入指定的元素

  • 追加元素:

语法:列表append(元素),将制定元素,追加到列表的尾部 

  • 追加元素方式2:

语法:列表extend(其他数据容器),将其他数据容器的内容取出,依次追加到列表尾部

 

  • 删除元素

语法1:del 列表【下标】

语法2:列表.pop(下标)

  • 删除某元素在列表中的第一个匹配项

  •  清空列表内容,语法:列表.clear()

   

  •  统计某元素在列表内的数量

语法:列表.count(元素)

  •  统计列表内,有多少元素

语法:len(列表)

可以得到一个int数字,表示列表内的元素数量

列表的方法总览

经过上述列表的学习,可以总结列表有如下的特点:

  • 可以容纳多个元素(上限为2**63-1、9223372036854775807个)
  • 可以容纳不同类型的元素(混装)
  • 数据是有序存储的(有下标序号)
  • 允许重复数据存在
  • 可以修改(增加或删除元素等)

   

http://www.lryc.cn/news/321160.html

相关文章:

  • 外包2月,技术退步惊现!大专生逆袭大厂,全靠这份神秘资料!
  • 考研失败, 学点Java打小工_Day3_卫语句_循环
  • 网络架构层_服务器上下行宽带
  • 面试算法-47-有效的括号
  • Android11 HID开发系统源码配置
  • 73_Pandas获取分位数/百分位数
  • 力扣练习题
  • Telegraf--采集指定信息
  • Redis是如何实现持久化的?请解释RDB和AOF持久化方式的区别和优缺点。Redis是单线程还是多线程的?为什么Redis使用单线程模型仍然能保持高性能?
  • java通过Excel批量上传数据
  • VS2022 配置QT5.9.9
  • 接收用户输入的数字,判断是否是质数(素数)以及输出1-100之间的所有质数
  • 人脸识别AI视觉算法---豌豆云
  • Apache SeaTunnel MongoDB CDC 使用指南
  • 智能合约 之 部署ERC-20
  • 【C++】用红黑树模拟实现set、map
  • 实现:mysql-5.7.42 到 mysql-8.2.0 的升级(二进制方式)
  • 深入探讨医保购药APP的技术架构与设计思路
  • react中点击按钮不能获取最新的state时候
  • 2、鸿蒙学习-申请调试证书和调试Profile文件
  • 蓝桥杯算法基础(13):十大排序算法(希尔排序) (快速排序)c语言版
  • web学习笔记(三十二)
  • Android 地图SDK 绘制点 删除 指定
  • Nodejs 第五十八章(大文件上传)
  • Linux编译器--gcc/g++的使用
  • 苍穹外卖-day13:vue基础回顾+进阶
  • 蓝桥杯/慈善晚会/c\c++
  • 2024.3.19
  • 【Python】新手入门学习:详细介绍单一职责原则(SRP)及其作用、代码示例
  • 【DataWhale学习笔记】使用AgentScope调用qwen大模型