首页 > 试题广场 >

以下程序输出为

[单选题]
以下程序输出为:
info = {'name':'班长', 'id':100, 'sex':'f', 'address':'北京'}
age = info.get('age')
print(age)
age=info.get('age',18)
print(age)



  • None 18
  • None None
  • 编译错误
  • 运行错误
获取字典dict中key的值:dict.get(key,default=None),如果key在dict中则返回对应的值,否则返回default的值,其中default的值可自己指定

发表于 2019-12-26 19:52:50 回复(2)
本题考查的是字典的 get 方法
dict.get(key, value=None)
当value的值存在时返回其本身,当key的值不存在时返回None(即默认参数)。
发表于 2019-12-28 08:59:07 回复(3)
考察字典的取值方法:
dict.get(key, default=None)  返回指定key在字典中的值,如果key在字典中不存在则返回default的值(default值默认为None,也可以自己指定);
对比记忆:
dict['key'] 返回指定key在字典中的值,如果key则字典中不存在,则直接报错
dict.setdefault(key,default=None) 如果key在字典中存在,则返回key在字典中指定的值;如果key值不存在,则默认将key添加到字典中去,并将其值设置为default(default默认值为None,也可以自己指定)
发表于 2020-05-29 17:57:02 回复(0)
语法:dict.get(key, default=None)

因为字典里没有age这个key:
age = info.get('age'),因为没有指定default,所以直接返回默认值为none
age=info.get('age',18),指定了default为18,所以返回默认值为18  
发表于 2022-09-19 10:12:00 回复(3)
dict.get(key,value):在仅仅指定键(key)时,若在查找的字典内未查找到指定的键(key),则返回None。
指定键值对(key,value)查找时,若在查找的字典内未查找到指定的键值对(key,value),则返回指定的键值对(key,value),且原字典内无任何变化。
编辑于 2021-07-09 06:24:57 回复(0)
字典的get方法可以通过key值获取对应的value值,如果value值不存在,不会报错,返回none,如果指定一个值,则返回指定值
发表于 2020-01-06 08:31:06 回复(0)
为什么有个python题
发表于 2019-08-30 15:58:47 回复(5)
<p>get函数没有查询到值时,则返回默认none,不会报错,另外如果有指定的返回指定值</p>
发表于 2020-09-15 17:04:31 回复(0)

语法

get()方法语法:

dict.get(key, default=None)

参数

  • key -- 字典中要查找的键。
  • default -- 如果指定键的值不存在时,返回该默认值。
发表于 2020-08-09 04:51:20 回复(0)
字典的get方法不会报错,会以默认或是自定义的值返回
发表于 2020-08-08 09:46:39 回复(0)

Get有默认得none

发表于 2020-02-04 15:52:00 回复(0)

发表于 2023-10-31 18:36:40 回复(0)
字典.get函数,有两个参数,一个是键,另一个是当查找键不存在是返回的值。当第二个参数不设置且要查找的键不存在时返回none。
发表于 2023-07-12 21:34:58 回复(0)
age = info.get('age')            #使用get()方法,当key不存在时,返回None
print(age)
age=info.get('age',18)         #使用get()方法,当key不存在时,则让它返回指定的默认值:18
print(age)
发表于 2022-11-09 14:46:24 回复(0)
get(key) 方法在 key(键)不在字典中时,可以返回默认值 None 或者设置的默认值。 dict[key] 在 key(键)不在字典中时,会触发 KeyError 异常 info.get('age',18)就相当于设置了一个默认值18
编辑于 2022-11-07 11:31:26 回复(0)
获取字典的值value:dict1
发表于 2022-08-22 22:15:31 回复(0)
字典的get方法的使用:

# 功能:如果字典中存在指定键,则返回键对应的值;如果不存在指定键,则返回value
dict.get(key[, value]) 
key参数:查找的键
value参数:如果没找键,则返回的值;默认是None
发表于 2022-07-24 16:51:10 回复(0)
dict.get(key,value):在仅仅指定键(key)查找时,若在查找的字典内未查找到指定的键(key),则返回None。 指定键值对(key,value)查找时,若在查找的字典内未查找到指定的键值对(key,value),则返回指定的键值对(key,value),且原字典内无任何变化。
发表于 2022-06-05 00:29:24 回复(0)
dicts.get(key,default=None),如果key对应的值没有的话,就返回默认的default为None,在调用的时候,如果给定了值,就返回给定了的值
发表于 2022-05-07 17:13:13 回复(0)
当键值没有的话,自动返回默认值18
发表于 2021-09-01 22:09:23 回复(0)