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

相关推荐
q5673152316 分钟前
在 Bash 中获取 Python 模块变量列
开发语言·python·bash
是萝卜干呀17 分钟前
Backend - Python 爬取网页数据并保存在Excel文件中
python·excel·table·xlwt·爬取网页数据
代码欢乐豆17 分钟前
数据采集之selenium模拟登录
python·selenium·测试工具
狂奔solar1 小时前
yelp数据集上识别潜在的热门商家
开发语言·python
Tassel_YUE1 小时前
网络自动化04:python实现ACL匹配信息(主机与主机信息)
网络·python·自动化
聪明的墨菲特i1 小时前
Python爬虫学习
爬虫·python·学习
努力的家伙是不讨厌的2 小时前
解析json导出csv或者直接入库
开发语言·python·json
云空2 小时前
《Python 与 SQLite:强大的数据库组合》
数据库·python·sqlite
凤枭香3 小时前
Python OpenCV 傅里叶变换
开发语言·图像处理·python·opencv
测试杂货铺3 小时前
外包干了2年,快要废了。。
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展