Python数据容器(一)

一.数据容器入门

1.Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素,每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。

2.数据容器根据特点的不同,如:

(1)是否支持重复元素

(2)是否可以修改

(3)是否有序,等

分为5类,分别是:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)

二.数据容器:list(列表)

(一)使用下标索引获取值

1.列表的下标(索引)

列表中的每一个元素,都有其位置下标索引,从前向后大的方向,从0开始,依次递增

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

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

3.嵌套列表的下标(索引)

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

4.下标索引的注意事项:

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

(二)列表的查询功能(方法)

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

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

方法的使用:student = student()

num = student.add(1,2)

1.查找某元素的下标

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

语法:列表.index(元素)

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

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

语法:列表下标 = 值

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

3.插入元素:

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

(1)追加元素:

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

(2)追加元素方式2:

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

(1)删除元素

语法1:del列表下标

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

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

语法:列表.remove(元素)

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

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

语法:列表.count(元素)

相关推荐
papaofdoudou20 分钟前
从抽象群到可计算的矩阵:S₃ 的表示论与共轭视角
python·决策树·矩阵
JWASX1 小时前
【agent 开发】Agent 智能体
大数据·人工智能·python
智购科技无人售货机工厂店1 小时前
玻璃瓶饮料破损率突然上升,排查发现是取货口缓冲垫老化了~YH
java·开发语言·人工智能·python·eclipse
JWASX1 小时前
【agent 开发】agent 开发学习 - LangChain(2)
python·学习·langchain
kimnoic1 小时前
Python常用标准库模块及查询使用方法
开发语言·python
范中勤1 小时前
Python 与 Java:模块、包、对象、反射核心差异总结
java·python·面试·反射·元类
I Am a robert girl1 小时前
HelixWorld 源码剖析:当世界模型第一次“开口说话”
python·多模态·扩散模型·世界模型·自回归·空间音频·流式推理
棉猴1 小时前
玩游戏学Python6-演员Actor
python·pygame·玩游戏·游戏编程·actor·pgzero
旖旎夜光2 小时前
【LangGraph实战】LangGraph 学习笔记(四):持久化——从线程记忆到跨会话长期记忆
人工智能·笔记·python·学习·ai编程·langgraph
yeflx2 小时前
万向节死锁
python