《Python程序设计与案例教程》课件chap6组合数据类型.ppt

《Python程序设计与案例教程》课件chap6组合数据类型.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2. 并集 {0,1,2,3,4,5,7,8,9}|{0,2,4,6,8} {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} {0,1,2,3,4,5}|{0,2,4,6,8} {0, 1, 2, 3, 4, 5, 6, 8} 方法: s1|s2|…|sn 3. 差集 {0,1,2,3,4,5,6,7,8,9}-{0,2,4,6,8} {1, 3, 5, 9, 7} {0,1,2,3,4,5,6,7,8,9}-{0,2,4,6,8}-{2,3,4} {1, 5, 9, 7} 方法: s1-s2-…-sn 4. 对称差集 {0,1,2,3,4,5,6,7,8,9}^{0,2,4,6,8} {1, 3, 5, 7, 9} {0,1,2,3,4,5,6,7,8,9}^{0,2,4,6,8}^{1,3,5,7,9} set() 方法: s1^s2^…^sn 5. 集合的比较 ==、!=、、=、、= 6.6 字典 通过任意键信息查找一组数据中值信息的过程叫映射,Python语言中通过字典实现映射。Python语言中的字典可以通过大括号({})建立,建立模式如下: {键1:值1, 键2:值2, … , 键n:值n} 其中,键和值通过冒号连接,不同键值对通过逗号隔开。 6.6.1 字典常用操作 1.字典的创建 (1)使用“=”将一个字典赋给一个变量 a_dict={Alice:95,Beth:82,Tom:65.5,Emily:95} a_dict {Emily: 95, Tom: 65.5, Alice: 95, Beth: 82} b_dict={} b_dict {} (2)使用内建函数dict() c_dict=dict(zip([one, two, three], [1, 2, 3])) c_dict {three: 3, one: 1, two: 2} d_dict = dict(one = 1, two = 2, three = 3) e_dict= dict([(one, 1),(two,2),(three,3)]) f_dict= dict(((one, 1),(two,2),(three,3))) g_dict=dict() g_dict {} (3)使用内建函数fromkeys() 一般形式:dict.fromkeys(seq[, value])) h_dict={}.fromkeys((1,2,3),student’) h_dict {1: student, 2: student, 3: student} i_dict={}.fromkeys((1,2,3)) i_dict {1: None, 2: None, 3: None} j_dict={}.fromkeys(()) j_dict {} 2.字典元素的读取 (1)使用下标的方法 a_dict={Alice:95,Beth:82,Tom:65.5,Emily:95} a_dict[Tom] 65.5 a_dict[95] Traceback (most recent call last): File pyshell#32, line 1, in module a_dict[95] KeyError: 95 (2)使用get方法获取执行键对于的值 一般形式:dict.get(key, default=None) default是指指定的“键”值不存在时,返回的值 a_dict.get(Alice) 95 a_dict.get(a,address) address a_dict.get(a) print(a_dict.get(a)) None a_dict={Alice:95,Beth:82,Tom:65.5,Emily:95} 3.字典元素的添加与修改 (1)使用 “字典名[键名]=键值”形式 a_dict[Beth]=79 a_dict {Alice: 95, Beth: 79, Emily: 95, Tom: 65.5} a_dict[Eric]=98 a_dict {Alice: 95, Eric: 98, Beth: 79, Emily: 95, Tom: 65.5} a_dict={Alice:95,Beth:82,Tom:65.5,Emily:95} (2)使用update()方法 a_dict={Alice: 95, Beth: 79, Emily: 95, Tom: 65.5} b_dict={Eric:98,Tom:82} a_dict.update(

文档评论(0)

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

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

1亿VIP精品文档

相关文档