python基础学习第5章-列表、元组、集合和字典.pptx
Python基础学习第5章-列表、元组、集合和字典 Python中的列表(list)是一种基本的数据类型,是一种可变的有序集合,元素可以是数字、字符串、列表等各种类型。列表可以通过索引和切片访问元素,列表索引和访问结构如图5.1所示。 列表的定义:列表是Python中使用最频繁的数据类型,放在方括号[ ]内、用逗号分隔的一系列元素。列表中元素的类型可以不同,它支持数字、字符串甚至可以包含列表。换言之,列表允许嵌套。 列表的元素访问与切片:列表可以通过索引和切片访问元素,同样有正数索引和负数索引两种等价的形式。例如,lst=[1,'ok',2,3,'python',['a','b','c']],可以通过lst[4]访问元素'python',也可以通过lst[-2]访问元素'python'。 列表的运算:列表支持多种运算符,如+、*、in、not in等。例如,list3=[1,2,3],list4=['a','b','c'],可以通过list3+list4连接两个列表,得到[1, 2, 3, 'a', 'b', 'c']。 列表的函数操作:Python提供了多种列表函数操作,例如len()、max()、min()、append()、extend()、insert()、remove()、pop()、index()、count()、sort()、reverse()等。例如,list1=[1,2,3,4,100,200],可以通过len(list1)返回列表元素的个数6,通过max(list1)返回列表元素的最大值200,通过min(list1)返回列表元素的最小值1。 元组(tuple)是Python中的一种基本数据类型,是一种不可变的有序集合,元素可以是数字、字符串、列表等各种类型。元组的定义:元组是放在圆括号()内、用逗号分隔的一系列元素。元组中元素的类型可以不同,它支持数字、字符串甚至可以包含列表。换言之,元组允许嵌套。 元组的元素访问与切片:元组可以通过索引和切片访问元素,同样有正数索引和负数索引两种等价的形式。例如,tup=(1,'ok',2,3,'python',['a','b','c']),可以通过tup[4]访问元素'python',也可以通过tup[-2]访问元素'python'。 集合(set)是Python中的一种基本数据类型,是一种无序的集合,元素可以是数字、字符串、列表等各种类型。集合的定义:集合是放在大括号{}内、用逗号分隔的一系列元素。集合中元素的类型可以不同,它支持数字、字符串甚至可以包含列表。换言之,集合允许嵌套。 集合的元素访问:集合可以通过in运算符访问元素,例如,s={1,2,3,'hello','world'},可以通过'hello' in s判断元素是否在集合中。 字典(dictionary)是Python中的一种基本数据类型,是一种无序的键值对集合,键可以是字符串、数字等,值可以是数字、字符串、列表等各种类型。字典的定义:字典是放在大括号{}内、用逗号分隔的一系列键值对。字典中键的类型可以不同,它支持字符串、数字等,值可以是数字、字符串、列表等各种类型。换言之,字典允许嵌套。 字典的元素访问:字典可以通过键访问元素,例如,d={'name':'John','age':30},可以通过d['name']访问元素'John'。
剩余58页未读,继续阅读
- 粉丝: 3w+
- 资源: 93
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (35734838)信号与系统实验一实验报告
- (175797816)华南理工大学信号与系统Signal and Systems期末考试试卷及答案
- BLDC 无刷电机 脉冲注入 启动法 启动过程持续插入正反向短时脉冲;定位准,启动速度快; Mcu:华大hc32f030; 功能:脉冲定位,脉冲注入,开环,速度环,电流环,运行中启动,过零检测; 保护
- (3662218)学生宿舍管理系统数据库
- (4427850)编译原理 词法分析器
- (10675456)编译原理的词法分析语法分析
- (7964012)编译原理实验报告及源码
- (3913042)编译原理编译原理词法分析实验.rar
- (26198606)VUE.js高仿饿了么商城实战项目源码(未打包文件)
- 盘式电机 maxwell 电磁仿真模型 双转单定结构,halbach 结构,双定单转 24 槽 20 极,18槽 1 2 极,18s16p(可做其他槽极配合) 参数化模型,内外径,叠厚等所有参数均可调