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 相关文章推荐
浅谈对yield的初步理解
May 29 Python
利用python求相邻数的方法示例
Aug 18 Python
Python遍历numpy数组的实例
Apr 04 Python
Python读取数据集并消除数据中的空行方法
Jul 12 Python
对Python捕获控制台输出流的方法详解
Jan 07 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
Python3.5模块的定义、导入、优化操作图文详解
Apr 27 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
Feb 07 Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 Python
详解python方法之绑定方法与非绑定方法
Aug 17 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 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中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
PHP如何使用Memcached
2016/04/05 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
如何用angularjs制作一个完整的表格
2016/01/21 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
8 行 Node.js 代码实现代理服务器
2016/12/05 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
实例学习JavaScript读取和写入cookie
2018/01/29 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
python logging模块的使用总结
2019/07/09 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
护士自我鉴定总结
2014/03/24 职场文书
2015年大学生实习评语
2015/03/25 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫
Golang 结构体数据集合
2022/04/22 Golang