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检测字符串中是否包含某字符集合中的字符
May 21 Python
Python中有趣在__call__函数
Jun 21 Python
python操作字典类型的常用方法(推荐)
May 16 Python
python实现word 2007文档转换为pdf文件
Mar 15 Python
Python实现字符串匹配的KMP算法
Apr 04 Python
浅谈python累加求和+奇偶数求和_break_continue
Feb 25 Python
python对文件的操作方法汇总
Feb 28 Python
python手机号前7位归属地爬虫代码实例
Mar 31 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
Jun 04 Python
Python requests HTTP验证登录实现流程
Nov 05 Python
python 实现定时任务的四种方式
Apr 01 Python
聊聊Python String型列表求最值的问题
Jan 18 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基于session实现数据库交互的类实例
2015/08/03 PHP
PHP实现合并discuz用户
2015/08/05 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
ExtJS Store的数据访问与更新问题
2010/04/28 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[45:34]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.18
2020/12/19 DOTA
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
Django的信号机制详解
2017/05/05 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
基于python实现百度翻译功能
2019/05/09 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
简单了解Python write writelines区别
2020/02/27 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
QT5 Designer 打不开的问题及解决方法
2020/08/20 Python
在网上学习全世界最好的课程:Coursera
2017/11/07 全球购物
英国天然有机美容护肤品:Neal’s Yard Remedies
2018/05/05 全球购物
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
银行会计职员个人的自我评价
2013/09/29 职场文书
绿化先进工作者事迹材料
2014/01/30 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
实习工作表现评语
2014/12/31 职场文书
周一早安温馨问候祝福语!
2019/07/15 职场文书
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS