Python字典取键、值对的方法步骤
作者:落日峡谷 发布时间:2021-12-12 15:26:12
标签:Python,字典,键,值对
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)
6. 字典的pop方法 ——获取该键对应的值,并且删除字典中的这一键值对,如果该键不存在,则返回第二个参数(默认值)
d = bb.pop('人才','pop失败') # pop失败
print(d)
dd = bb.pop('人才/可怕','pop失败') #pop成功,且删除该键对应的键值对
print(dd)
print(bb) #原字典已变化
7. 字典的popitem方法 ——随机返回一个键值对,随机是因为字典时无序的;且删除原字典中的该键值对
key, value = bb.popitem()
print(key, ':', value) #取出的键值对
print(bb) #变化之后的字典
来源:https://www.cnblogs.com/qi-yuan-008/p/11862905.html
0
投稿
猜你喜欢
- css里关于浏览器的兼容问题一直困惑着我们初级的css用户(高手可直接绕过),这里想根据我前段时间拜读的李超的书籍《css网站布局实录》里学
- 由于新版站长资讯即将发布,我每天都在想如何防止采集,目前想到的几种办法:1、多做几个列表和内容模板,随机使用,对目前大多数cms来说,这种方
- 1、事件冒泡:在javascript事件传播过程中,当事件在一个元素上出发之后,事件会逐级传播给先辈元素,直到document为止,有的浏览
- wxPython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。wxPyth
- 目录CMD命令获取电脑里配置过的wifi信息用python脚本来实现这一操作,并获取所有配置过的wifi密码CMD命令获取电脑里配置过的wi
- 数据驱动数据的改变从而驱动自动化测试用例的执行,最终引起测试结果的改变。简单说就是参数化的应用。测试驱动在自动化测试中的应用场景:测试步骤的
- RPC是Remote Procedure Call的缩写,翻译成中文就是远程方法调用,是一种在本地的机器上调用远端机器上的一个过程(方法)的
- 前言在Django的模型字段参数中,有一个参数叫做validators,这个参数是用来指定当前字段需要使用的验证器,也就是对字段数据的合法性
- //有1-22个文件夹,各文件夹下有Detect_0文件夹,此文件夹下有source与mask文件夹,目的是将需要获取图片的文件夹下的图片复
- #HelloWorld是文件名称,Hello是类from HelloWorld import Hello调用,Hello类的方法:>&
- 主要来介绍下Inner Join , Full Out Join , Cross Join , Left Join , Right Join
- 前言许多 Web 应用依赖大量的 I/O (输入/输出) 操作,比如从网站上下载图片、视频等内容;进行网络聊天或者针对后台数据库进行多次查询
- 背景说明:10 * time.Second //正常数字相乘没错但是package mainimport "time"f
- 什么是机器学习 (Machine Learning) 机器学习是研究计算机怎样模
- 今天主要给大家介绍如何用pyecharts画各种漂亮的数学图形一、基本极坐标图说简单点,基本极坐标图就是圆形的散点图(柱状图或折线图),代码
- 本文实例为大家分享了javascript实现简单计算器的具体代码,供大家参考,具体内容如下设计一个简单的计算器代码 <body>
- 今天我们来学习,如何使用有趣的自定义标记来布局页面。有的朋友可能有这样的疑问,自己随便定义的标记浏览器怎么能正确的认识呢?这里我们就要用到文
- <html><head><meta http-equiv=Content-Type content="
- 本文是基于opencv将视频和动态图gif保存为图像帧。可以根据输入视频格式的不同,修改第21行。 &nb
- 关于使用CTE(公用表表达式)的递归查询----SQL Server 2005及以上版本公用表表达式 (CTE) 具有一个重要的优点,那就是