items()

dict = {'runoob': '菜鸟教程', 'google': 'Google 搜索'}print("Value : %s" % dict.setdefault('runoob', None))
print("Value : %s" % dict.setdefault('Taobao', '淘宝'))
print("-----------------")
# 该值包含 Taobao
for k, v in dict.items():
print(k, v)

打印出:

Value : 菜鸟教程
Value : 淘宝
-----------------
runoob 菜鸟教程
google Google 搜索
Taobao 淘宝

这个是从菜鸟教程上看到的,本来只是研究setdefault这个函数的用法,但是python3并不支持iteritems() 函数了,在3.x 里 用 items()替换iteritems()

items()方法是将字典中的每个项分别做为元组,添加到一个列表中,形成了一个新的列表容器。可以用for循环遍历出来元组

>>> dict.items()
dict_items([('runoob', '菜鸟教程'), ('google', 'Google 搜索')])

setdefault()

返回指定键的值,如果指定键的值不在字典中返回指定值,默认为 None。

get() 和 setdefault() 区别: setdefault() 返回的键如果不在字典中,会添加键(更新字典),而 get() 不会添加键。

转载于:https://www.cnblogs.com/luocodes/p/10689768.html

python items和setdefault函数相关推荐

  1. python是什么怎么用-什么是python items函数?怎么使用它?

    这篇文章我们来学习一下关于python字典之中的python items函数的相关知识,items函数是什么意思,这个函数有什么作用都将会在接下来的文章之中得到解答. 描述 Python 字典(Dic ...

  2. python函数-setdefault()函数,stderr

    setdefault()函数 setdefault() 函数和 get()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值. 基本用法: dict.setdefault(key, def ...

  3. Python setdefault()函数

    setdefault()函数为python字典的内置函数. dic={}dic.setdefault(1)print(dic)--------结果-------- {1: None} setdefau ...

  4. python中items的作用_什么是python items函数?怎么使用它?

    这篇文章我们来学习一下关于python字典之中的python items函数的相关知识,items函数是什么意思,这个函数有什么作用都将会在接下来的文章之中得到解答. 描述 Python 字典(Dic ...

  5. python中字典处理函数get和setdefault的区别

    dict.get(key,default='None') 返回指定键的值,如果值不在字典中返回default值 >>>d={} >>>d.get('name','N ...

  6. Python中的常用函数

    1.range()是一个函数 for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给i range () 函数的使用是这样的: r ...

  7. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  8. Python:wordcloud.wordcloud()函数的参数解析及其说明

    Python:wordcloud.wordcloud()函数的参数解析及其说明 目录 wordcloud.wordcloud()函数的参数解析及其说明 wordcloud.wordcloud()函数的 ...

  9. Python字典的setdefault() 和get()方法比较

    setdefault() 函数 -有key获取值.没key设置 key:default dict.setdefault(key, default=None) 如果 key 在 字典中,返回对应的值. ...

  10. Python基础day05【函数(局部变量、全局变量、多函数执行流程、函数返回值、函数参数)、拆包、引用、可变与不可变类型、函数注意事项】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day05[函数(函数传参的两种形式.函数形参).拆包.引用.可变与不可变类型.引 ...

最新文章

  1. c++循环执行一个函数_20川大计算机 | 时间复杂度,你避不开的一个考点
  2. eclipse 的help没有Eclipse Marketplace
  3. linux 15秒 搭建VSFTPD文件服务器
  4. 信息学奥赛一本通 1181:整数奇偶排序 | OpenJudge NOI 1.10 06:整数奇偶排序
  5. 【亲测有效】win10下输入法突然变成繁体了怎么设置回来?
  6. 一文带你了解目前的“光伏母亲公路” 能照明充电和融雪
  7. zend studio 8使用感受
  8. python 装饰器实现_Python学习之路:装饰器实现终极版
  9. 警告:MySQL-server-5.6.26-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
  10. 机房布线技术设计与施工
  11. python cmd窗口 title_解决python在windows上运行弹出cmd窗口(dos窗口)
  12. AI智能名片系统源码
  13. 5分钟快速学会使用Swiper.js,实现轮播图各种效果!
  14. 高数_第6章无穷级数
  15. k8s添加pod,k8常用命令,k8s删除pod
  16. 喇叭音箱的频率范围和频率响应
  17. cakephp视图用php文件,CakePHP-视图
  18. Linux 特殊权限a,i,t,s以及查找带有特殊权限的所有文件(修订版---2022-11-11)
  19. MPB:中科院深圳先进院戴磊组小鼠粪便样本中短链脂肪酸的定量检测
  20. 一周Springboot+Vue入门(1)-- 什么是Springboot

热门文章

  1. C语言中你可能会用到的字符串函数的代码
  2. iOS Android 上传代码库+持续集成+单元测试
  3. 快速入门Treap(代码实现)
  4. 【DL-CV】正则化,Dropout
  5. 云栖科技评论世界杯特刊:俄罗斯世界杯,新技术再一次升级内容产业
  6. 《Cacti实战》——2.2 安装与配置相关组件和服务
  7. 2016 Multi-University Training Contest 10
  8. Lync 小技巧-26-由于服务器连接问题,一些演示功能不可用
  9. 搭建Open××× Server路由模式、证书认证
  10. 冲刺一团队五亲亲精英队