- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
目录7-1字典的创建7-3集合的创建与操作7-4字典推导7-6项目实现7-7字典的内置方法7-2字典的常用操作7-5集合推导7-8字典与集合的对比
7-1字典的创建在Python中,字典(dictionary)是可变的、保存的内容是以“键(key)—值(value)对”的形式存储的序列。键是唯一的,而值可以有多个。键及其关联的值称为“键值对”。字典的主要特征:1.通过键而不是通过索引来读取2.字典是可变的,并且可以任意嵌套3.字典中的键必须唯一4.字典中的键必须不可变
7-1字典的创建字典的创建在定义字典时,每个元素都包含了两部分:键(key)和值(value),并且在“键”和“值”之间使用英文冒号分隔,相邻两个元素使用英文逗号分离,所有的元素都放在一个大括号“{}”中dictionary={key1:value1,key2:value2,...,keyn:valuen’}dictionary:表示字典名称;key1,key2,...,keyn:表示元素的键,必须是唯一的,并且不可变,例如可以是字符串、数字或者元组;value1,value2,...,valuen:表示元素的值,可以是任何数据类型,不是必须唯一。
目录7-1字典的创建7-3集合的创建与操作7-4字典推导7-6项目实现7-7字典的内置方法7-2字典的常用操作7-5集合推导7-8字典与集合的对比
7-2字典的常用操作定义一个字典my_dict={name:小明,age:18,no:007}1.查看元素(通过key获取value)value=my_dict[no]print(value)0072.修改元素如果key存在那么会修改key对应的value;如果key不存在那么将把这个键值对添加到字典中。#key存在my_dict[age]=19print(my_dict){name:小明,age:19,no:007}
7-2字典的常用操作3.删除元素del删除指定的元素格式:del字典名[key]删除元素(key-value)clear()清空字典中所有的元素使用字典对象的pop()删除并返回指定“键”的元素使用字典对象的popitem()方法随机删除并返回字典中的一个元素。{name:小明,age:19,no:007,test:测试}#key不存在my_dict[test]=“测试”print(my_dict)
7-2字典的常用操作4.计算元素的个数len(字典名)m=len(my_dict)print(m)35.返回—个包含字典所有key的列表字典名.keys()返回一个包含字典所有value的列表字典名.values()返回—个包含所有(键、值)元组的列表字典名.items()keys_list=my_dict.keys()print(list(keys_list))values_list=my_dict.values()print(list(values_list))items_list=my_dict.items()print(list(items_list))[name,age,no]my_dict={name:小明,age:18,no:007}[小明,18,007][(name,小明),(age,18),(no,007)]
7-2字典的常用操作my_dict={name:小明,age:18,no:007}6.判断key是否存在in存在notin不存在ifnameinmy_dict:print(name存在)name存在7.get方法 字典名.get(key) 如果key存在得到value 如果key不存在得到None没有找到 字典名.get(key,value1) 如果key存在得到value 如果key不存在得到value1,不会对字典进行任何操作
7-2字典的常用操作my_dict={name:小明,age:18,no:007}nameageno(1)遍历keyforkeyinmy_dict.keys(): print(key)(2)遍历valueforvalueinmy_dict.values(): print(value)(3)遍历itemsforiteminmy_dict.items(): print(item)(4)遍历items得到对应的k
您可能关注的文档
- 《Python程序设计》课件——1:Python简介与应用领域..ppt
- 《Python程序设计》课件——1:开发环境搭建..ppt
- 《Python程序设计》课件——1:项目实现..ppt
- 《Python程序设计》课件——2:变量和数据类型..ppt
- 《Python程序设计》课件——2:基本输入输出..ppt
- 《Python程序设计》课件——2:项目实现..ppt
- 《Python程序设计》课件——2:运算符和表达式..ppt
- 《Python程序设计》课件——3:分支与循环嵌套..ppt
- 《Python程序设计》课件——3:条件语句.ppt
- 《Python程序设计》课件——3:项目实现..ppt
文档评论(0)