如下所示:
1
|
dict .get(key, default = none)
|
key – 字典中要查找的键。
default – 如果指定键的值不存在时,返回该默认值值。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
{ '1*' : 9 , '2*' : 6 , '**' : 15 }.values()
out[ 377 ]: dict_values([ 9 , 6 , 15 ])
{ '1*' : 9 , '2*' : 6 , '**' : 15 }.keys()
out[ 378 ]: dict_keys([ '1*' , '2*' , '**' ])
{ '1*' : 9 , '2*' : 6 , '**' : 15 }.items()
out[ 379 ]: dict_items([( '1*' , 9 ), ( '2*' , 6 ), ( '**' , 15 )])
{ '1*' : 9 , '2*' : 6 , '**' : 15 }.get( '1*' )
out[ 380 ]: 9
{ '1*' : 9 , '2*' : 6 , '**' : 15 }.get( '00' , 'whatever' )
out[ 381 ]: 'whatever'
|
补充:python字典键的取值和字典值的取值方法
python字典,因为字典是可变类型数据,允许对字典进行取值。
对键的取值方法,使用keys()函数。
程序实例1:
使用keys()函数取键名,并转换为列表。
1
2
3
4
5
|
dict_val = { '及时雨' : "宋江" , '花和尚' : '鲁智深' , '母夜叉' : '孙二娘' }
key = dict_val.keys()
print (key)
print ( list (key))
print ( list (key)[ 1 ])
|
对字典的值进行取值操作,用values()函数。
程序实例2:
用values()函数对字典的值进行取值操作,并转化为列表。
1
2
3
4
5
|
dict_val = { '及时雨' : "宋江" , '花和尚' : '鲁智深' , '母夜叉' : '孙二娘' }
value = dict_val.values()
print (value)
print ( list (value))
print ( list (value)[ 1 ])
|
对字典的元素进行取值,包括键名及其对应的值,使用items()函数。
程序实例3:
使用items()函数对字典的元素进行取值操作。
1
2
3
4
5
6
7
8
|
dict_val = { '及时雨' : "宋江" , '花和尚' : '鲁智深' , '母夜叉' : '孙二娘' }
item = dict_val.items()
print (item)
print ( list (item))
print ( list (item)[ 1 ])
key,value = list (item)[ 1 ]
print (key)
print (value)
|
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/weixin_42317507/article/details/90613620