全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

python3中dict(字典)的使用方法示例

一、clear(清空字典内容)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
print(stu.clear())

#输出:None

二、copy(拷贝字典)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
stu2 = stu.copy()
print(stu2)

三、fromkeys(指定一个列表,把列表中的值作为字典的key,生成一个字典)

name = ['tom','lucy','sam']
print(dict.fromkeys(name))
print(dict.fromkeys(name,25)) #指定默认值

#输出:{'tom': None, 'lucy': None, 'sam': None}
#   {'tom': 25, 'lucy': 25, 'sam': 25}

四、get(指定key,获取对应的值)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
print(stu.get('num2'))

#输出:Lucy

五、items(返回由“键值对组成元素“的列表)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
print(stu.items())

#输出:dict_items([('num2', 'Lucy'), ('num3', 'Sam'), ('num1', 'Tom')])

六、keys(获取字典所有的key)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
print(stu.keys())

#输出:dict_keys(['num3', 'num1', 'num2'])

七、pop(获取指定key的value,并在字典中删除)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
name = stu.pop('num2')
print(name,stu)

#输出:Lucy {'num1': 'Tom', 'num3': 'Sam'}

八、popitem(随机获取某个键值对,并在字典中删除)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
name = stu.popitem()
print(name,stu)

#输出:('num2', 'Lucy') {'num3': 'Sam', 'num1': 'Tom'}

九、setdefault(获取指定key的value,如果key不存在,则创建)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
name = stu.setdefault('num5')
print(name,stu)

#输出:None {'num1': 'Tom', 'num2': 'Lucy', 'num5': None, 'num3': 'Sam'}

十、update(添加键 - 值对到字典)

stu = {
  'num1':'Tom',
  'num2':'Lucy',
  'num3':'Sam',
}
stu.update({'num4':'Ben'})
print(stu)

#输出:{'num2': 'Lucy', 'num3': 'Sam', 'num1': 'Tom', 'num4': 'Ben'}

总结

以上就是关于python3中dict(字典)的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# python3  # dict  # 遍历  # 排序  # python字典的遍历3种方法详解  # Python 3 判断2个字典相同  # 为什么从Python 3.6开始字典有序并效率更高  # 11个Python3字典内置方法大全与示例汇总  # Python3实现的字典、列表和json对象互转功能示例  # Python3实现的字典遍历操作详解  # python3.0 字典key排序  # Python3 字典dictionary入门基础附实例  # 并在  # 键值  # 不存在  # 谢谢大家  # 清空  # 默认值  # 列表中  # 有疑问  # Lucy  # Sam  # stu  # print  # copy  # brush  # br  # pre  # class  # py  # Tom  # strong 


相关文章: 实例解析Array和String方法  ,在苏州找工作,上哪个网站比较好?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  制作门户网站的参考文献在哪,小说网站怎么建立?  如何制作算命网站,怎么注册算命网站?  已有域名和空间如何搭建网站?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  高端云建站费用究竟需要多少预算?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  建站VPS推荐:2025年高性能服务器配置指南  建站之星代理商如何保障技术支持与售后服务?  广东企业建站网站优化与SEO营销核心策略指南  制作销售网站教学视频,销售网站有哪些?  如何通过万网虚拟主机快速搭建网站?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  XML的“混合内容”是什么 怎么用DTD或XSD定义  公司网站的制作公司,企业网站制作基本流程有哪些?  表情包在线制作网站免费,表情包怎么弄?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  宁波免费建站如何选择可靠模板与平台?  活动邀请函制作网站有哪些,活动邀请函文案?  如何在IIS7中新建站点?详细步骤解析  如何用花生壳三步快速搭建专属网站?  如何通过远程VPS快速搭建个人网站?  建站之星如何防范黑客攻击与数据泄露?  如何通过wdcp面板快速创建网站?  网站制作服务平台,有什么网站可以发布本地服务信息?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  如何在Golang中使用replace替换模块_指定本地或远程路径  简历在线制作网站免费版,如何创建个人简历?  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  宁波自助建站系统如何快速打造专业企业网站?  家庭建站与云服务器建站,如何选择更优?  专业公司网站制作公司,用什么语言做企业网站比较好?  建站主机是否等同于虚拟主机?  如何在Windows虚拟主机上快速搭建网站?  建站主机是否属于云主机类型?  怀化网站制作公司,怀化新生儿上户网上办理流程?  如何在景安服务器上快速搭建个人网站?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  ,有什么在线背英语单词效率比较高的网站?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  建站之星后台密码如何安全设置与找回?  企业微网站怎么做,公司网站和公众号有什么区别?  Android滚轮选择时间控件使用详解  广州商城建站系统开发成本与周期如何控制?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。