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(元素)

相关推荐
金銀銅鐵14 小时前
[Python] 扩展欧几里得算法
python·数学·算法
Duckdblab14 小时前
DuckDB 性能调优终极指南:打造闪电般的分析体验
python
带派擂总15 小时前
Python全栈开发精华版最全合集(包含各种面试题) Day24_异常和错误
python
金銀銅鐵18 小时前
n^5 和 n 的个位数是否总相等?
python·数学
aqi0021 小时前
15天学会AI应用开发(九)利用Chroma持久化向量数据
人工智能·python·大模型·ai编程·ai应用
金銀銅鐵21 小时前
借助 Pygame 探索最大公约数的规律
python·数学·游戏
ServBay2 天前
9 个 Python 第三方库推荐,不用 AI 都好像多出一个团队
后端·python
用户8356290780512 天前
如何使用 Python 添加和管理 Excel 批注(完整示例)
后端·python
用户8356290780512 天前
使用 Python 管理 Excel 工作表:创建、复制、删除与重命名
后端·python