目 录CONTENT

文章目录

Python数据容器——list

Administrator
2022-10-30 / 0 评论 / 0 点赞 / 1630 阅读 / 5909 字

列表(list)

列表的定义

基本语法:
微信截图_20221030214012
列表内的每一个数据,称之为元素
以[]作为标识
列表内每一个元素之间用,逗号隔开

列表的下标(索引)

如何从列表中取出特定位置的数据呢?
我们可以使用:下标索引
image-1667137376276
如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增
我们只需要按照下标索引,即可取得对应位置的元素。
image-1667137408277

列表的下标(索引) - 反向

或者,可以反向索引,也就是从后向前:从-1开始,依次递减(-1、-2、-3…)
image-1667137447477
如图,从后向前,下标索引为:-1、-2、-3,依次递减
image-1667137465003

嵌套列表的下标(索引)

如果列表是嵌套的列表,同样支持下标索引
image-1667137509741
image-1667137518476

列表的常用操作(方法)

列表的查询功能(方法)
查找某元素的下标
功能:查找指定元素在列表的下标,如果找不到,报错ValueError
语法:列表.index(元素)
index就是列表对象(变量)内置的方法(函数)
image-1667137691488

列表的修改功能(方法)

修改特定位置(索引)的元素值:
语法:列表[下标] = 值
可以使用如上语法,直接对指定下标(正向、反向下标均可)的值进行:重新赋值(修改)
image-1667137733950

插入元素:

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

追加元素:

语法:列表.append(元素),将指定元素,追加到列表的尾部
image-1667137780396

追加元素方式2:

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

删除元素:

语法1: del 列表[下标]
语法2:列表.pop(下标)
image-1667137826082

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

语法:列表.remove(元素)
image-1667137869781

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

image-1667137874999

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

语法:列表.count(元素)
image-1667137881781

统计列表内,有多少元素

语法:len(列表)
可以得到一个int数字,表示列表内的元素数量
image-1667137917167

列表的方法 - 总览

image-1667138129359

0

评论区