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

相关推荐
ZC跨境爬虫1 小时前
极验滑动验证码自动化实战(ddddocr免费方案):本地缺口识别与Playwright滑动模拟
前端·爬虫·python·自动化
单片机学习之路1 小时前
【Python】输入print函数
开发语言·前端·python
后藤十八里1 小时前
极验4消消乐验证码逆向笔记
笔记·爬虫·python
李昊哲小课1 小时前
Python办公自动化教程 - 第1章 openpyxl基础入门 - 第一次用代码操控Excel
开发语言·python·excel·openpyxl
智算菩萨1 小时前
【Python图像处理】4 NumPy数组操作与图像矩阵运算
图像处理·python·numpy
SomeB1oody1 小时前
【Python深度学习】1.1. 多层感知器MLP(人工神经网络)介绍
开发语言·人工智能·python·深度学习·机器学习
数据科学小丫1 小时前
数据分析利器 Pandas :apply() 方法 + map() 配对 + 计算描述统计 + 协方差和相关性 + 异常值处理常用方法(基于 python )
python·数据分析·numpy·pandas
财经资讯数据_灵砚智能2 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年4月6日
大数据·人工智能·python·信息可视化·语言模型·自然语言处理·ai编程
爱写代码的小朋友2 小时前
使用 Nuitka 打包 Python 应用:从入门到进阶
开发语言·python
不屈的铝合金2 小时前
Python入门:数字类型与运算
python·数据类型·python类型判断与转换·python运算符优先级