第六课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=[]foriinrange(10,20):lst.append(i*10)#列表生成式:lst=[i*10foriinrange(10,20)]三种内置生成式列表生成式字典生成式集合生成式第六课Python中非可变类型的数...