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处理XML格式数据的方法详解
Mar 21 Python
Python单元测试实例详解
May 25 Python
python中的常量和变量代码详解
Jul 25 Python
Python 中的lambda函数介绍
Oct 10 Python
pow在python中的含义及用法
Jul 11 Python
Python企业编码生成系统之系统主要函数设计详解
Jul 26 Python
python爬虫selenium和phantomJs使用方法解析
Aug 08 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
Mar 19 Python
python topk()函数求最大和最小值实例
Apr 02 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 Python
深入理解Pytorch微调torchvision模型
Nov 11 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
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
无数据库的详细域名查询程序PHP版(4)
2006/10/09 PHP
PHP之变量、常量学习笔记
2008/03/27 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
javascript中的new使用
2010/03/20 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
Vue自定义事件(详解)
2017/08/19 Javascript
微信小程序云开发(数据库)详解
2019/05/17 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
Python中为什么要用self探讨
2015/04/14 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
django允许外部访问的实例讲解
2018/05/14 Python
Python爬虫实战之12306抢票开源
2019/01/24 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
python能在浏览器能运行吗
2020/06/17 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
优秀部门获奖感言
2014/02/14 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
五年级学生评语大全
2014/12/26 职场文书
风之谷观后感
2015/06/11 职场文书
iPhone13再次曝光
2021/04/15 数码科技
Python 恐龙跑跑小游戏实现流程
2022/02/15 Python
Golang连接并操作MySQL
2022/04/14 MySQL