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自定义主从分布式架构实例分析
Sep 19 Python
Python优先队列实现方法示例
Sep 21 Python
Python基础教程之内置函数locals()和globals()用法分析
Mar 16 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
Python实现的栈、队列、文件目录遍历操作示例
May 06 Python
Python从入门到精通之环境搭建教程图解
Sep 26 Python
Ubuntu16.04安装python3.6.5步骤详解
Jan 10 Python
python异常处理之try finally不报错的原因
May 18 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
Jun 05 Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 Python
Python爬虫之爬取哔哩哔哩热门视频排行榜
Apr 28 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使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
JQuery下关于$.Ready()的分析
2009/12/13 Javascript
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
Ant Design Vue 添加区分中英文的长度校验功能
2020/01/21 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
调试Python程序代码的几种方法总结
2015/04/28 Python
使用Python对MySQL数据操作
2017/04/06 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
房地产还款计划书
2014/01/10 职场文书
顶撞领导检讨书
2014/01/29 职场文书
总裁助理岗位职责
2014/02/17 职场文书
工商管理本科生求职信
2014/07/13 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
小学英语复习计划
2015/01/19 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
胡桃夹子观后感
2015/06/11 职场文书
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers