网站大量收购闲置独家精品文档,联系QQ:2885784924

《Python应用程序设计》3.5字典.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Python应用程序设计》3.5 字典目录321字典概述字典的操作函数字典的操作方法 字典概述字典是由键值对组成,它通过键来查找并定位元素。字典能够存储任意类型对象,字典的每个键值对用冒号进行分割,每个键值对之间用逗号进行分割,整个字典包括在花括号 {} 中 ,以下是一个字典的典型格式:dict1={sno:1101011101,sname:张劲,sex:男,age:21}1 字典概述1. 根据键访问字典元素的值如果想要获得字典中的某个元素的值,可以根据键来访问,类似于访问列表、元组时使用索引。1 字典概述2. 修改字典中的元素字典是可变序列,其中的元素可以进行修改。可以根据键对应关系来修改字典中元素的值。1 字典概述3.删除字典元素要删除字典元素可以使用del语句完成。如果指定键就表示删除某个特定的元素,否则表示删除整个字典。1 字典的操作函数len()、min()、max()函数可以分别统计字典元素的个数,字典中的最小值和最大值。2 字典的操作函数dict()则可以生成一个空字典,str(d)可以以字符串的形式输出字典类型的变量。2 字典的操作方法字典常见的操作方法如表1所示。表1 字典的操作方法3操作方法描述d.keys()返回所有键的信息d.values()返回所有值的信息d.items()返回所有键值对的信息d.get(key,default)返回指定的值的信息,如果不存在该键则返回默认值/python3/python3-att-dictionary-setdefault.htmld.setdefault(key, default=None)和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default 字典的操作方法字典常见的操作方法如表1所示。续表1 字典的操作方法3操作方法描述/python3/python3-att-dictionary-update.htmld.update/python3/python3-att-dictionary-update.html(d1)把字典d1的键值对更新到d里d.pop(key,default)返回指定的键所对应的值的信息,并且在字典中删除该键值 对,如果不存在该键则返回默认值d.popitems()随机返回并删除字典中的一对键和值(项),并且从字典中 将其删除d.clear()清空字典 字典的操作方法查询字典元素 keys()、values()和items()方法可以分别返回字典中所有键、值和键值对的信息。3 字典的操作方法增加字典元素字典中的setdefault()和get()使用有相似之处,即都可以返回指定的键所对应的值的信息,不同之处在于如果指定的键不存在,get()方法不返回信息,而setdefault()方法则会添加键并将值设为default。基本格式为:dict.setdefault(key[, value])参数value为可选参数,默认值为none。3 字典的操作方法增加字典元素3 字典的操作方法修改字典元素update()方法可以修改字典中指定键所对应的值。例如有两个字典变量dict1和dict2,现在要修改dict1中键sno中的值。3 字典的操作方法删除字典元素pop()、popitems()和clear()方法可以返回并删除键值对信息,其中pop()方法可以返回键所对应的值,并且在字典中删除键值对,如果字典中找不到相应的值可以返回默认值;popitems()方法则是随机返回键值对,并且在字典中将其删除;clear()是删除所有的键值对,清空字典。pop()方法的基本格式为:pop(key[,value])3 字典的操作方法删除字典元素3 任务描述任务名称:使用字典统计字母出现的频率泰戈尔的名句“If you shed tears when you miss the sun, you also miss the stars.”请利用字典类型的特点,统计在此中出现的字母的次数(不计大小写)。 THANK YOU

文档评论(0)

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

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

1亿VIP精品文档

相关文档