ligvfbxxs 发表于 2015-3-26 08:45:06

在python中判断一个键是否存在于字典中的方法

常规的做法


1
2
3
4
if 'key1' in dict.keys():
print "blah"
else:
print "boo"





这种会生成一个list,影响性能

优雅的做法

1
2
3
4
if 'key1' in dict:
print "blah"
else:
print "boo"





另一种做法


1
dict.has_key(key)




不过has_key已经废弃,在python 3.0中将彻底移除

页: [1]
查看完整版本: 在python中判断一个键是否存在于字典中的方法