python初学者学习笔记-第三章-数据结构
chapter3/数据结构
3.1 列表(List)
序列是Python中最基本的数据结构,最常见的序列是列表和元组。
序列中的每个元素都分配一个索引,第一个索引是0,第二个索引是1,依此类推。
序列都可以进行如下操作,包括:索引,切片,加,乘,查询。
Python 中可以通过组合一些值得到多种复合数据类型。其中最常用的 列表 ,可以通过方括号括起、逗号分隔的一组值得到。一个 列表 可以包含不同类型的元素,但通常使用时各个元素类型相同。
3.1.1 查询
查询的方法有两种:索引查询,切片查询:
3.1.2 更改
对列表的元素进行修改:
3.1.3 删除
python的内置函数del是用来做删除的;
3.1.4 运算
3.1.5 嵌套
python的列表可以嵌套列表;
3.1.6 函数
3.1.6 方法
3.2 元组(Tuple)
3.2.1 创建
元组,在括号中添加元素,并使用逗号隔开即可;
元组与列表类似,不同之处在于元组的元素不能修改;
3.2.2 查询
元组的查询可以按照索引和切片两种方式进行;
3.2.3 修改
元组内的元素禁止修改;
3.2.4 删除
用del可以直接删除元组;
3.2.5 运算
3.2.6 函数
3.3 字典(Dict)
3.3.1 创建
字典是一种灵活的数据结构,可存储任意类型的对象。
字典以大括号开头和结尾,元素包含两个部分,键值对(key,value)和冒号(😃,元素之间用逗号(,)分割;
字典的类型如:dict={key1:value1,key2:value2}
键必须是唯一的,值可以取任何数据类型;
键必须是不可变的,如字符串、数字或元组;
3.3.2 查询
字典以键进行查询;
3.3.3 修改
添加新的键/值对,或者直接修改原来键的值;
3.3.4 函数
3.3.5 方法
3.4 集合(Set)
3.4.1 创建
集合(set)是一个无序的、不重复元素序列;
使用大括号 { } 或者 set() 函数创建集合;
空集合必须用 set() 而不是 { };
3.4.2 运算
3.4.3 方法
分类:
python基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理