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实现的一个p2p文件传输实例
Jun 04 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
May 20 Python
Python爬虫爬验证码实现功能详解
Apr 14 Python
遍历python字典几种方法总结(推荐)
Sep 11 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
python 借助numpy保存数据为csv格式的实现方法
Jul 04 Python
Linux下多个Python版本安装教程
Aug 15 Python
安装docker-compose的两种最简方法
Jul 30 Python
对Python获取屏幕截图的4种方法详解
Aug 27 Python
Python基于Twilio及腾讯云实现国际国内短信接口
Jun 18 Python
python处理json数据文件
Apr 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
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
在PHP中使用redis
2013/11/04 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
PHP autoload使用方法及步骤详解
2020/09/05 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
详解Vue.js使用Swiper.js在iOS
2018/09/10 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
Python数组遍历的简单实现方法小结
2016/04/27 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
2019/04/01 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Python split() 函数拆分字符串将字符串转化为列的方法
2019/07/16 Python
python实现图片上添加图片
2019/11/26 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
Python的历史与优缺点整理
2020/05/26 Python
Python bisect模块原理及常见实例
2020/06/17 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
老教师工作总结的自我评价
2013/09/27 职场文书
ktv总经理岗位职责
2014/02/17 职场文书
表扬稿格式范文
2015/01/16 职场文书
毕业论文答辩稿范文
2015/06/23 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript
在ubuntu下安装go开发环境的全过程
2022/08/05 Golang