python 字典 get方法

GET方法,从字典中取出指定的key值,如果未找到则打印默认值。

例如:

d={'name'=1,'age':2}
print d.get('age','haha')

向上面这样,d.get('age','haha') 从字典d中找key值为'age'的,如果找到了那么就打印出'age'的value值,如果没有找到则打印出给出的值‘haha'

 

当然从字典中取值还有

d={'name'=1,'age':2}
d.keys()
d.values()

d.keys()把所有的key都找出来,返回一个列表['age', 'name']

d.values()把所有的value都找出来,也返回一个跟key一样的列表

这里需要注意的是['age', 'name'] 这个列表是一个整体 不能使用 

x=d.keys()

x[0]来分片取值

 

当然GET方法还可以这么用:

dict = {'Name': 'Zara', 'Age': 27}

print "Value : %s" %  dict.get('Age')
print "Value : %s" %  dict.get('Sex', "Never")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值