python中的dict,类似于js中的对象实体。在python2.x和3.x中判断是否存在这个键值需要注意不同
- 2.x中的使用
dict.has_key
dict = {'Name': 'Zara', 'Age': 7}
print "Value : %s" % dict.has_key('Age')
print "Value : %s" % dict.has_key('Sex')
- 3.x中
dict.has_key
的使用已经废弃了,采用__contains__
和in
替换
dict = {'name':'z','Age':7,'class':'First'};
print("Value : ",dict.__contains__('name'))
print("Value : ",dict.__contains__('sex'))
print("Value : ",'name' in dict)
print("Value : ",'sex' in dict)
网友评论