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中的__future__模块
Apr 27 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
python实现烟花小程序
Jan 30 Python
Python OOP类中的几种函数或方法总结
Feb 22 Python
Django时区详解
Jul 24 Python
Django框架model模型对象验证实现方法分析
Oct 02 Python
Python3实现配置文件差异对比脚本
Nov 18 Python
基于python修改srt字幕的时间轴
Feb 03 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
Python下划线5种含义代码实例解析
Jul 10 Python
python利用opencv保存、播放视频
Nov 02 Python
Opencv实现二维直方图的计算及绘制
Jul 21 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学习笔记之面向对象编程
2012/12/29 PHP
理解PHP中的stdClass类
2014/04/18 PHP
ThinkPHP发送邮件示例代码
2016/10/08 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
JS中Date日期函数中的参数使用介绍
2014/01/02 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
jQuery实现简单的图片查看器
2020/09/11 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(一)
2016/02/16 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
2017/06/21 Javascript
Angularjs的启动过程分析
2017/07/18 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
python 基于opencv实现图像增强
2020/12/23 Python
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
个人思想理论学习的自我鉴定
2013/11/30 职场文书
教师求职自荐信
2015/03/26 职场文书
简短清晨问候语
2015/11/10 职场文书
2016高考寄语集锦
2015/12/04 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS