Python字典有u key()方法

Python提供字典类型以存储键和值对。该键用于识别与实际词典非常相似的值部分。键用于搜索、查找和匹配特定数据并返回其值。dictionary数据类型提供hasu key()方法来检查指定的键是否存在。

具有u key()方法语法

has_key()方法在Python2中提供,不能在Python3中使用。hasu key()方法具有以下语法。

DICTIONARY.has_key(KEY)
  • 字典是检查密钥的字典。这是必需的。
  • 钥匙是我们要查字典的钥匙。此参数是必需的。

如果指定的键存在于字典中,hasu key()方法将返回True,否则返回False。

检查字典中是否存在指定键

hasu key()方法可用于检查指定的字典中是否存在指定的键。has_key()方法仅适用于Pyhon2。

names = {'1':'İsmail' , '2':'Ahmet' , '3':'Ali'}print(names.has_key('1'))print(names.has_key('5'))
TrueFalse

如果您尝试在Python3中使用hasu key()方法,您将得到如下错误。它只是表示dict对象不包含’has key()’方法。

AttributeError: 'dict' object has no attribute 'has_key'

Python3中有u key()方法可选

由于Python版本3不支持has u key()方法。如果您尝试使用我们将得到一个错误,这是描述错误。但是python3提供了更优雅的Python方法来检查字典中是否存在指定的键。in运算符可用于检查字典中是否存在键。在下面的示例中,我们将检查名为names的字典中是否存在键“1”。

names = {'1':'İsmail' , '2':'Ahmet' , '3':'Ali'}print('1' in names)print('5' in names)

如果指定的键存在,则检查返回True,否则返回False。

TrueFalse
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享