温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
ctokey.com免费学习
python
中非
可变
类型
数据
集合
ctokey
com
免费
学习
第六课 Python中非可变类型的数据集合课时介绍 元组与序列基本操作 元组简单介绍 集合的简单介绍 集合的基本操作课程目标 了解序列及其常用类型 理解元组与列表的差别 掌握集合的特性与常用函数 元组(Tuple)是”不可变”的列表(List)元组(Tuple)元组使用小括号,列表使用方括号 tup1=(physics,chemistry,1997,2000)元组的读取方式与列表相同元组的读与写 元组的元素在创建后不允许修改 元组允许使用”元组运算符”来创建新元组元组的读与写(5,6,7)+(8,9,10)=(5,6,7,8,9,10)(,)*4=(ha,ha,ha,ha)列表与元组的区别与应用场景列表元组内容允许扩展内容不可变内存存储动态变化创建后固定不变效率较低效率最高运行时数据需要变更时使用用于保存稳定不变的数据保存天气数据、股市数据保存国家名、元素周期表列表与元组的区别与应用场景列表130个元素列表220个元素列表与元组的区别与应用场景列表220个元素列表150个元素认识”序列”序列(Sequence)是指”有序”的队列 序列中的元素顺序按添加顺序排列 序列中的数据通过”索引”进行获取认识”序列”-6-5-4-3-2-1abcdef012345序列包含常用数据结构 字符串(Str)列表(List)元组(Tuple)数字序列(Range)数字序列(Range)range 用于表示数字序列,内容不可变 数字序列使用range()函数创建 语法:r=range(0,100)#产生0-99数字序列数字序列经典案例 通过range遍历其他序列 科学运算(质数,斐波那契数列.)序列类型的互相转换 list()-转换为列表 join()、str()-转换为字符串 tuple()-转换为元组什么是集合 集合(Set)是Python中的内置数据结构 集合可被看做是”没有Value的字典”什么是集合张三,李四,王五,赵六,宋七,杨八集合的特点 集合元素是无序的 集合元素不能重复 集合允许数学运算 集合是可变的 集合是分散存储的集合存储原理集合张三李四王五赵六hash()478718923870931281372917891489034277转换内存地址数据372917891王五870931281李四478718923张三489034277赵六存储集合的创建 使用符号创建集合 使用set()函数创建集合集合关系与数学运算 交集(intersection)并集(union)差集(difference)操作集合元素三种内置生成式 列表生成式 字典生成式 集合生成式lst=for i in range(10,20):lst.append(i*10)#列表生成式:lst=i*10 for i in range(10,20)三种内置生成式 列表生成式 字典生成式 集合生成式第六课 Python中非可变类型的数据集合课程总结 元组是”不可变”的列表 序列是有序数据集合的统称 集合是”没有Value”的字典 元组(Tuple)是”不可变”的列表(List)元组(Tuple)元组使用小括号,列表使用方括号 tup1=(physics,chemistry,1997,2000)元组的读取方式与列表相同元组的读与写 元组的元素在创建后不允许修改 元组允许使用”元组运算符”来创建新元组列表与元组的区别与应用场景列表元组内容允许扩展内容不可变内存存储动态变化创建后固定不变效率较低效率最高运行时数据需要变更时使用用于保存稳定不变的数据保存天气数据、股市数据保存国家名、元素周期表认识”序列”序列(Sequence)是指”有序”的队列 序列中的元素顺序按添加顺序排列 序列中的数据通过”索引”进行获取序列包含常用数据结构 字符串(Str)列表(List)元组(Tuple)数字序列(Range)数字序列(Range)range 用于表示数字序列,内容不可变 数字序列使用range()函数创建 语法:r=range(0,100)#产生0-99数字序列序列类型的互相转换 list()-转换为列表 join()、str()-转换为字符串 tuple()-转换为元组什么是集合 集合(Set)是Python中的内置数据结构 集合可被看做是”没有Value的字典”集合的特点 集合元素是无序的 集合元素不能重复 集合允许数学运算 集合是可变的 集合是分散存储的集合存储原理集合张三李四王五赵六hash()478718923870931281372917891489034277转换内存地址数据372917891王五870931281李四478718923张三489034277赵六存储集合的创建 使用符号创建集合 使用set()函数创建集合集合关系与数学运算 交集(intersection)并集(union)差集(difference)三种内置生成式 列表生成式 字典生成式 集合生成式lst=for i in range(10,20):lst.append(i*10)#列表生成式:lst=i*10 for i in range(10,20)步骤总结 变量和字符串 python初识 流程控制语句 运算符 可变类型的数据集合 非可变类型的数据集合