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

相关推荐
GilgameshJSS18 小时前
【学习K230-例程23】GT6700-音频FFT柱状图
python·学习·音视频
I'm a winner19 小时前
第七章:AI进阶之------输入与输出函数(一)
开发语言·人工智能·python·深度学习·神经网络·microsoft·机器学习
ERP老兵_冷溪虎山19 小时前
Python/JS/Go/Java同步学习(第十三篇)四语言“字符串转码解码“对照表: 财务“小南“纸式转码术处理凭证乱码崩溃(附源码/截图/参数表/避坑指南)
java·后端·python
独行soc20 小时前
2025年渗透测试面试题总结-67(题目+回答)
网络·python·安全·web安全·网络安全·adb·渗透测试
eybk20 小时前
用python的socket写一个局域网传输文件的程序
服务器·网络·python
程序员的世界你不懂21 小时前
【Flask】实现一个前后端一体的项目-脚手架
后端·python·flask
花酒锄作田21 小时前
[MCP][01]简介与概念
python·llm·mcp
Python私教21 小时前
Django全栈班v1.04 Python基础语法 20250912 上午
后端·python·django
言之。21 小时前
Django REST框架:ModelViewSet全面解析
数据库·python·django
Pocker_Spades_A21 小时前
Python快速入门专业版(二十六):Python函数基础:定义、调用与返回值(Hello函数案例)
开发语言·python