数据容器——列表

发布时间:2024年01月23日

列表的定义
基本语法:
#字面量
[元素2,元素2,元素3,…]

#定义变量
变量名称 = [元素1,元素2,…]

#定义空列表
变量名称 = []
变量名称 = list()

?
列表内的每一个数据,称之为元素

  • 以[] 作为标识
  • 列表内每一个元素之间,用逗号隔开

注意事项:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套(既是列表中存储列表)


?
列表的下标(索引)
列表中 的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增
我没只需要按照下标索引,即可取得对应位置的元素

#语法 : 列表[下标索引

或者,可以反向索引,也就是从前向后:从-1开始,依次递减(-1,-2,-3…)

?
嵌套列表的下标(索引)
如果列表是嵌套的列表,同样支持下标索引

#语法 列表[][]

下标索引的注意事项:
要注意下标索引的取值范围,超出范围无法取出元素,并且会报错


?
列表的常用操作(方法)

列表的查询功能(方法)
查找某元素的下标
功能:查找指定元素在列表的下标,如果找不到,报错ValueError
语法:列表.index(元素)

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


列表的修改功能(方法)

  • 修改特地给位置(索引)的元素值:
    语法:列表[下标] = 值
    可以使用如上语法,直接对指定下标(正向、反向下标均
    可)的值进行:重新赋值(修改)
  • 插入元素:
    语法:列表.insert(下标,元素),在指定的下标位置,插入指定的元素
  • 追加元素
    语法:列表.append(元素),将指定元素,追加到列表的尾部
  • 追加元素方式2:
    语法:列表.extend(其他数据容器),将其他数据容器的内容 取出,依次追加到列表尾部
  • 删除元素:语法一:del 列表[下标] 语法二:列表.pop[下标](该方法可以将取出的值赋给新的变量)
  • 删除某个元素在列表中的第一个匹配项
    语法:列表.remove(元素)
  • 清空列表内容: 语法:列表.clear()
  • 统计某元素在列表内的数量语法:
    列表.count(元素)
  • 统计列表内,有多少元素
    语法:len(列表)
    可以得到一个int数字,表示列表内的元素数量

编号使用方式作用
1列表.append(元素向列表中追加一个元素
2列表.extend(容器)将数据容器的内容依次取出,追加到列表尾部
3列表.insert(下标, 元素)在指定下标处,插入指定的元素
4del 列表[下标]删除列表指定下标元素
5列表.pop(下标)删除列表指定下标元素
6列表.remove(元素)从前向后,删除此元素第一个匹配项
7列表.clear()清空列表
8列表.count(元素)统计此元素在列表中出现的次数
9列表.index(元素)查找指定元素在列表的下标,找不到报错ValueError
10len(列表)统计容器内有多少元素

1.Python增加缩进快捷键:Ctrl+Alt+] 或tab键或shift+tab键
2.Python减少缩进快捷键:Ctrl+Alt+[

文章来源:https://blog.csdn.net/m0_59399997/article/details/135667686
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。