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跳出循环语句continue与break的区别
Aug 25 Python
将Python的Django框架与认证系统整合的方法
Jul 24 Python
python常用函数详解
Sep 13 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
Aug 18 Python
python实现分页效果
Oct 25 Python
Sanic框架请求与响应实例分析
Jul 16 Python
django 通过url实现简单的权限控制的例子
Aug 16 Python
Python3 全自动更新已安装的模块实现
Jan 06 Python
tensorflow生成多个tfrecord文件实例
Feb 17 Python
Python 调用 ES、Solr、Phoenix的示例代码
Nov 23 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
python基础之类属性和实例属性
Oct 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+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
JS 面向对象的5钟写法
2009/07/31 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
jQuery操作checkbox选择(list/table)
2013/04/07 Javascript
Javascript中arguments和arguments.callee的区别浅析
2015/04/24 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
JS简单实现tab切换效果的多窗口显示功能
2016/09/07 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
详解JavaScript的变量
2019/04/04 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
[02:42]完美大师赛主赛事淘汰赛第三日观众采访
2017/11/25 DOTA
[52:20]DOTA2-DPC中国联赛正赛 SAG vs XGBO3 第一场 3月5日
2021/03/11 DOTA
python实现博客文章爬虫示例
2014/02/26 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
2019/02/01 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
Python Numpy计算各类距离的方法
2019/07/05 Python
python flask几分钟实现web服务的例子
2019/07/26 Python
python将print输出的信息保留到日志文件中
2019/09/27 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
BabyBjörn婴儿背带法国官网:BabyBjorn法国
2018/06/16 全球购物
开水果连锁店创业计划书
2013/12/29 职场文书
毕业生写求职信的要点
2014/03/04 职场文书
暑期培训班招生方案
2014/08/26 职场文书
党的生日演讲稿
2014/09/10 职场文书
2015年党员自评材料
2014/12/17 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python