Python字典取键、值对的方法步骤


Posted in Python onSeptember 30, 2020

1. 取键:keys()方法

#spyder
bb={'人才/可怕':23,'伏地魔&波特':'army','哈哈哈,人才,回合':'hhh'}
for ii in bb.keys():
  print(ii)

#输出:
#人才/可怕
#伏地魔&波特
#哈哈哈,人才,回合

2. 取值:values()方法

for jj in bb.values():
  print(jj)

#输出
#23
#army
#hhh

3. 取键值对:items()方法

for kk,vv in bb.items():
  print(kk, vv)

#输出
#人才/可怕 23
#伏地魔&波特 army
#哈哈哈,人才,回合 hhh

4. 单独的keys

xx = bb.keys()
print(xx) #输出:dict_keys(['人才/可怕', '伏地魔&波特', '哈哈哈,人才,回合'])

if '人才/可怕' in bb.keys():
  print(bb['人才/可怕'])
#输出该键对应的值:23

5. 字典的get方法 —— 获取指定键的值,如果键不存在,则返回第二个参数(默认值),不修改原字典

c = bb.get('人才','没有找到该键')
print(c)

cc = bb.get('人才/可怕','没有找到该键')
print(cc)

Python字典取键、值对的方法步骤

6. 字典的pop方法 ——获取该键对应的值,并且删除字典中的这一键值对,如果该键不存在,则返回第二个参数(默认值)

d = bb.pop('人才','pop失败')  # pop失败
print(d)

dd = bb.pop('人才/可怕','pop失败') #pop成功,且删除该键对应的键值对
print(dd)

print(bb) #原字典已变化

Python字典取键、值对的方法步骤

7. 字典的popitem方法 ——随机返回一个键值对,随机是因为字典时无序的;且删除原字典中的该键值对

key, value = bb.popitem()
print(key, ':', value)  #取出的键值对
print(bb)  #变化之后的字典

Python字典取键、值对的方法步骤

到此这篇关于Python字典取键、值对的方法步骤的文章就介绍到这了,更多相关Python字典取键、值对内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的index()方法使用教程
May 18 Python
python实现下载文件的三种方法
Feb 09 Python
python实现超市扫码仪计费
May 30 Python
python调用外部程序的实操步骤
Mar 04 Python
Python 实现将数组/矩阵转换成Image类
Jan 09 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
Feb 12 Python
Python猜数字算法题详解
Mar 01 Python
Pandas读取csv时如何设置列名
Jun 02 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
Python中glob库实现文件名的匹配
Jun 18 Python
Anaconda安装pytorch和paddle的方法步骤
Apr 03 Python
Python根据字典的值查询出对应的键的方法
Sep 30 #Python
python字典通过值反查键的实现(简洁写法)
Sep 30 #Python
python中字典增加和删除使用方法
Sep 30 #Python
Scrapy爬虫文件批量运行的实现
Sep 30 #Python
如何使用scrapy中的ItemLoader提取数据
Sep 30 #Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 #Python
python pip如何手动安装二进制包
Sep 30 #Python
You might like
基于php socket(fsockopen)的应用实例分析
2013/06/02 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
图片之间的切换
2006/06/26 Javascript
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
js数据类型转换与流程控制操作实例分析
2019/12/18 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
使用pdb模块调试Python程序实例
2015/06/02 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
英国领先的独立时装店:Van Mildert
2019/10/28 全球购物
酒店门卫岗位职责
2013/12/29 职场文书
简历自我评价模版
2014/01/31 职场文书
小学教师听课制度
2014/02/01 职场文书
护士岗位职责
2014/02/16 职场文书
2014学年自我鉴定
2014/02/23 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
材料员岗位职责
2015/02/10 职场文书
导游词之无锡梅园
2019/11/28 职场文书
html实现弹窗的实例
2021/06/09 HTML / CSS