Python中字典的has_key方法在3.4版本中改为in

本文介绍了如何使用Python检查一个键是否存在于字典中,并通过示例演示了正确的查询方法。同时,文章还澄清了一个常见的误区:现代Python字典已不再支持has_key方法。
1 >>> a={1:'a',2:'b'}
2 >>> 1 in a
3 True
4 >>> 'a' in a
5 False
6 >>> 2 in a
7 True
8 >>> 

即可以判断某个键是否存在于字典中;

1 >>> a.has_key(1)
2 Traceback (most recent call last):
3   File "<pyshell#27>", line 1, in <module>
4     a.has_key(1)
5 AttributeError: 'dict' object has no attribute 'has_key'

 

转载于:https://www.cnblogs.com/yuzhuwei/p/4157278.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值