文档章节

Python 从字典取值—dict.get()

xinxin_
 xinxin_
发布于 2016/11/24 16:42
字数 112
阅读 76
收藏 0
# -*- coding: utf-8 -*-
# 从字典取值使用d.get()方法
d = {'a': 1, 'b': 2, 'c': 3}
print(d['a'])  # 输出1
print(d['x'])  # 程序报异常
print(d.get('a'))  # 输出1
print(d.get('x'))  # 返回None

从字典取值,有两种方法,最好使用dict.get()取值。

方法一:dict["key"]  ,当键值不存在,程序会异常。

方法二:dict.get("key") , 当键值不存在,会返回None,不会报错,程序扔进行下去。

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
xinxin_
粉丝 3
博文 81
码字总数 16374
作品 0
南京
程序员
七日Python之路--第二天

由于之前使用过一段Ubuntu,所以基本命令啥的都还可以。装差利器Vim也是使用过一段时间的。 Ubuntu快速打开终端Alt+Ctrl+T,这样才显得犀利一些嘛。说实话,终端编辑文件啥的,确实比Win下面...

明天以后
2014/07/22
0
0
Python 字典(Dictionary)

n字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : valu...

hcwj
06/26
0
0
走进Python世界(五)数据类型 5. 序列类型-字典(Dictionary)

什么是字典 字典是python中唯一的映射类型(哈希表) 字典是无序的 字典对象是可变的,但是字典的键必须使用不可变的对象,并且一个字典中可以使用不同的类型键值 keys() 或者values()返回键...

Garrry
2015/07/27
0
0
python(三)字典,集合,可变与不可变对象(上)

1,字典 python中的字典,对!就是你想到的现实中的那个“字典”! 就实现方式来看,所有的这种map结构,本质上都是基于key-value这种结构,key就是你的“字典的索引部分”,value就是你的"...

Koma
2015/01/16
0
0
微信消息撤回有何用?现在有Python大佬手把手教你如何查看!

导读: Python曾经对我说:"时日不多,赶紧用Python"。于是看到了一个基于python的微信开源库:itchat,玩了一天,做了一个程序,把私聊撤回的信息可以收集起来并发送到个人微信的文件传输助...

Python新世界
07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
4
0
现场看路演了!

HiBlock
昨天
14
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
9
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
19
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部