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 抓取动态网页内容方案详解
Dec 25 Python
python+selenium实现登录账户后自动点击的示例
Dec 22 Python
python3实现磁盘空间监控
Jun 21 Python
python实现根据文件关键字进行切分为多个文件的示例
Dec 10 Python
BP神经网络原理及Python实现代码
Dec 18 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
Python3 实现爬取网站下所有URL方式
Jan 16 Python
基于python连接oracle导并出数据文件
Apr 28 Python
Python基于gevent实现高并发代码实例
May 15 Python
python flask框架快速入门
May 14 Python
TensorFlow中tf.batch_matmul()的用法
Jun 02 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
基于empty函数的输出详解
2013/06/17 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
PHP CURL获取cookies模拟登录的方法
2013/11/04 PHP
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
麦鸡的TAB切换功能结合了javascript和css
2007/12/17 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
JS 仿腾讯发表微博的效果代码
2013/12/25 Javascript
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
详解react-router如何实现按需加载
2017/06/15 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
2019/04/20 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
python 实现创建文件夹和创建日志文件的方法
2019/07/07 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
领导班子对照检查剖析材料
2014/10/13 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
浅析MongoDB之安全认证
2021/06/26 MongoDB