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实现两个文件合并功能
Apr 01 Python
对python数据切割归并算法的实例讲解
Dec 12 Python
详解Python进阶之切片的误区与高级用法
Dec 24 Python
python配置grpc环境
Jan 01 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
Python提取频域特征知识点浅析
Mar 04 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
Feb 14 Python
Jupyter Notebook打开任意文件夹操作
Apr 14 Python
python 将列表里的字典元素合并为一个字典实例
Sep 01 Python
浅析python函数式编程
Sep 26 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
Apr 14 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 之入门篇
2006/12/04 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
php简单截取字符串代码示例
2016/10/19 PHP
js 图片等比例缩放代码
2010/05/13 Javascript
JavaScript中valueOf函数与toString方法深入理解
2012/12/02 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
js实现精确到毫秒的倒计时效果
2016/08/05 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
基于Vue的移动端图片裁剪组件功能
2017/11/28 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
vue实现购物车的小练习
2020/12/21 Vue.js
微信小程序视频弹幕发送功能的实现
2020/12/28 Javascript
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
Python发送以整个文件夹的内容为附件的邮件的教程
2015/05/06 Python
python正则中最短匹配实现代码
2018/01/16 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
Python 测试框架unittest和pytest的优劣
2020/09/26 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
iphoneX 适配客户端H5页面的方法教程
2017/12/08 HTML / CSS
自荐书4要点
2014/01/25 职场文书
《自选商场》教学反思
2014/02/14 职场文书
《落花生》教学反思
2014/02/25 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
工作表扬信
2015/01/17 职场文书
2015年幼儿园保育员工作总结
2015/04/23 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
开网店计划分析
2019/07/30 职场文书
python中os.path.join()函数实例用法
2021/05/26 Python