《Python程序设计基础05_5元组ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础05_5元组ppt课件.pptx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、在此输入您的封面副标题Python程序设计基础程序设计基础05_5元组元组杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础字符串、列表和元组字符串、列表和元组杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础字符串、列表和元组字符串、列表和元组和列表一样,元组也是序列类型。和列表一样,元组也是序列类型。元组元组其实是受限的列表。其实是受限的列表。元组元组和列表最大的区别:元组是不可变对象,不可以直接修改元组中的元素和列表最大的区别:元组是不可变对象,不可以直接修改元组中的元素值,也没有增加和删除元素操作。值,也没有增加和删除元素
2、操作。元组元组的优点:占用的内存空间较小;不会意外修改元组的值;比列表操作速的优点:占用的内存空间较小;不会意外修改元组的值;比列表操作速度快;可以作为字典的度快;可以作为字典的键以及集合的成员,而列表不行。键以及集合的成员,而列表不行。有些内置函数和方法返回元组。有些内置函数和方法返回元组。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础字符串、列表和元组字符串、列表和元组元组元组中的元素用逗号分隔并且由一对圆括号括住。中的元素用逗号分隔并且由一对圆括号括住。 一个不包含任何元素的元组被称为空元组;可以用空的圆括号创建一个空元组。一个元组在另一个元组中,称为
3、嵌套元组。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础字符串、列表和元组字符串、列表和元组创建创建只有一个元素的只有一个元素的元组,元组,要在元素后面要在元素后面加上逗号加上逗号,否则创建的不是元组。,否则创建的不是元组。 杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础字符串、列表和元组字符串、列表和元组另另一个创建元组的方法是使用一个创建元组的方法是使用tuple内置函数内置函数。tuple函数将字符串分割成由单独的字符组成的字符元组。杭州师范大学杭州师范大学 虞歌虞歌 第第7页页Python程序设计基础程序设计基础字
4、符串、列表和元组字符串、列表和元组除了增加和删除操作,元组的基本操作和列表雷同除了增加和删除操作,元组的基本操作和列表雷同杭州师范大学杭州师范大学 虞歌虞歌 第第8页页Python程序设计基础程序设计基础字符串、列表和元组字符串、列表和元组zip(*iterables)是内置函数,接受一个或多个序列作为参数,将序列中对应的元是内置函数,接受一个或多个序列作为参数,将序列中对应的元素打包成元组,然后返回由这些元组组成的可迭代对象素打包成元组,然后返回由这些元组组成的可迭代对象。使用。使用tuple函数将可迭函数将可迭代对象转换为一个元组并返回该代对象转换为一个元组并返回该元组,也元组,也可以使用
5、可以使用list函数将可迭代对象转换为函数将可迭代对象转换为一个列表并返回该列表一个列表并返回该列表。若作为参数传入的各序列长度不相同,返回的可迭代对象的长度与参数中长度若作为参数传入的各序列长度不相同,返回的可迭代对象的长度与参数中长度最短的序列相同。最短的序列相同。杭州师范大学杭州师范大学 虞歌虞歌 第第9页页Python程序设计基础程序设计基础字符串、列表和元组字符串、列表和元组尽管尽管一个元组可以包含另一个元组,嵌套的元组本身还是被看作单个元素。下一个元组可以包含另一个元组,嵌套的元组本身还是被看作单个元素。下面这个元组的长度是面这个元组的长度是4。如果如果元组中的元素是可变对象,这样的可变对象是可以修改的。从某种意义上元组中的元素是可变对象,这样的可变对象是可以修改的。从某种意义上讲,这也改变了元组。讲,这也改变了元组。