python items和setdefault函数
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函数相关推荐
- python是什么怎么用-什么是python items函数?怎么使用它?
这篇文章我们来学习一下关于python字典之中的python items函数的相关知识,items函数是什么意思,这个函数有什么作用都将会在接下来的文章之中得到解答. 描述 Python 字典(Dic ...
- python函数-setdefault()函数,stderr
setdefault()函数 setdefault() 函数和 get()方法 类似, 如果键不存在于字典中,将会添加键并将值设为默认值. 基本用法: dict.setdefault(key, def ...
- Python setdefault()函数
setdefault()函数为python字典的内置函数. dic={}dic.setdefault(1)print(dic)--------结果-------- {1: None} setdefau ...
- python中items的作用_什么是python items函数?怎么使用它?
这篇文章我们来学习一下关于python字典之中的python items函数的相关知识,items函数是什么意思,这个函数有什么作用都将会在接下来的文章之中得到解答. 描述 Python 字典(Dic ...
- python中字典处理函数get和setdefault的区别
dict.get(key,default='None') 返回指定键的值,如果值不在字典中返回default值 >>>d={} >>>d.get('name','N ...
- Python中的常用函数
1.range()是一个函数 for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给i range () 函数的使用是这样的: r ...
- python常用内置函数总结-Python 常用内置函数
Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...
- Python:wordcloud.wordcloud()函数的参数解析及其说明
Python:wordcloud.wordcloud()函数的参数解析及其说明 目录 wordcloud.wordcloud()函数的参数解析及其说明 wordcloud.wordcloud()函数的 ...
- Python字典的setdefault() 和get()方法比较
setdefault() 函数 -有key获取值.没key设置 key:default dict.setdefault(key, default=None) 如果 key 在 字典中,返回对应的值. ...
- Python基础day05【函数(局部变量、全局变量、多函数执行流程、函数返回值、函数参数)、拆包、引用、可变与不可变类型、函数注意事项】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day05[函数(函数传参的两种形式.函数形参).拆包.引用.可变与不可变类型.引 ...
最新文章
- c++循环执行一个函数_20川大计算机 | 时间复杂度,你避不开的一个考点
- eclipse 的help没有Eclipse Marketplace
- linux 15秒 搭建VSFTPD文件服务器
- 信息学奥赛一本通 1181:整数奇偶排序 | OpenJudge NOI 1.10 06:整数奇偶排序
- 【亲测有效】win10下输入法突然变成繁体了怎么设置回来?
- 一文带你了解目前的“光伏母亲公路” 能照明充电和融雪
- zend studio 8使用感受
- python 装饰器实现_Python学习之路:装饰器实现终极版
- 警告:MySQL-server-5.6.26-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
- 机房布线技术设计与施工
- python cmd窗口 title_解决python在windows上运行弹出cmd窗口(dos窗口)
- AI智能名片系统源码
- 5分钟快速学会使用Swiper.js,实现轮播图各种效果!
- 高数_第6章无穷级数
- k8s添加pod,k8常用命令,k8s删除pod
- 喇叭音箱的频率范围和频率响应
- cakephp视图用php文件,CakePHP-视图
- Linux 特殊权限a,i,t,s以及查找带有特殊权限的所有文件(修订版---2022-11-11)
- MPB:中科院深圳先进院戴磊组小鼠粪便样本中短链脂肪酸的定量检测
- 一周Springboot+Vue入门(1)-- 什么是Springboot