Python语言程序设计入门5.4 元组、字典与集合.pptx

Python语言程序设计入门5.4 元组、字典与集合.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

程序设计入门Python语言……

组合数据类型……第5章

元组12字典3集合5.4元组、字典与集合

元组用一对小括号“()”括起来的多个元素的有序集合;元组是不可变序列类型;可以以索引和切片的方式访问元组中的元素;与列表相比,没有数据的增、删、改功能;除了内置函数max()、min()、sum()和len()可以继续使用外,只有count和index方法可以使用。

字典用一对花括号“{}”括起来的“键:值”对的集合;“键”是关键字,“值”是与关键字相关的信息;一个“键”对应一个“值”,通过“键”可以访问与其关联的“值”,反之则不行;字典是可变数据类型,可以通过字典名[键]=值,修改和插入元素;字典的“键”是不可变的,可以使用数字、字符串或元组,但不能使用列表。

字典还可以利用dict()函数和已有的数据,通过映射函数zip(),快速创建字典。语法格式如下:dictionary=dict(zip(ls1,ls2))dictionary:创建的字典名称;dict()函数:类型转换函数,将一个(key,value)型的元组序列转化为字典;zip()函数:将ls1和ls2列表或元组对应位置的元素组合为元组,返回包含这些内容的zip对象,可以使用tuple()函数转换为元组,使用list()函数转换为列表,使用dict()函数转换为字典;ls1:列表或元组,用于指定要创建字典的“键”;ls2:列表或元组,用于指定要创建字典的“值”,如果ls1和ls2的长度不同,则以最短的长度为准。

字典还可以利用dict()函数和已有的数据,通过映射函数zip(),快速创建字典。语法格式如下:dictionary=dict(zip(ls1,ls2))

字典字典中常用的操作方法,如下表所示:

字典字典中常用的操作方法,示例如下:

字典使用d.items()方法和for循环实现遍历字典,语法格式如下:forkeyind:循环体forkey,valueind.items():循环体

集合与数学中的“集合”概念一样,用一对花括号“{}”括起来的不重复的元素的集合;集合是可变数据类型;创建一个空集合必须使用set()函数,而不是“{}”,因为“{}”是用来创建一个空字典;集合只能存储不可变数据类型,包括整型、浮点型、字符串和元组等,不能存储列表、字典和集合这些可变数据类型。

集合集合中常用的操作方法,如下表所示:

集合集合不是序列类型,不能像字符串、列表和元组那样通过下标或切片来访问集合中的元素;也不能像字典那样通过“键”访问元素。遍历集合的方式是使用for循环,其语法格式如下:forvalueinsetname:循环体

集合集合具有以下一些运算,求两个集合的交集、并集、差集、对称差,判断一个集合是否是另一个集合的子集,判断元素是否在集合中等,集合中常用的运算,如下表所示:

集合集合具有以下一些运算,求两个集合的交集、并集、差集、对称差,判断一个集合是否是另一个集合的子集,判断元素是否在集合中等,集合中常用的运算,示例如下:

集合集合具有以下一些运算,求两个集合的交集、并集、差集、对称差,判断一个集合是否是另一个集合的子集,判断元素是否在集合中等,集合中常用的运算,示例如下:

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档