下面是关于Python调用字典的key的完整攻略。
调用字典key
字典是Python中非常常用的数据结构,它由一个键和一个值组成。我们可以通过键调取字典中的值。那么如何调用字典的key呢?Python提供了以下3种方法:
方法一:直接使用[]符号
可以在字典名称后跟着用[]符号,加入key值即可调用字典的key。例如,我们有如下一个字典:
person = {
"name": "Tom",
"age": 22,
"gender": "Male"
}
如果我们想要调用这个字典的name键,可以这样做:
print(person['name'])
这会打印出这个字典中name的键值,即Tom
。
需要注意的是,如果我们调用的key不存在,会报出KeyError
错误。
方法二:使用get方法
另一种使用字典的key的方式是使用get方法。如果我们调用get方法时传入的key在字典中不存在,它会默认返回None,而不会报错。例如,我们有如下一个字典:
person = {
"name": "Tom",
"age": 22,
"gender": "Male"
}
如果我们想要调用这个字典的name键,可以这样做:
print(person.get('name'))
这也会打印出这个字典中name的键值,即Tom
。
如果我们传入的key在字典中不存在,它会默认返回None。例如:
print(person.get('height'))
这会返回None。
方法三:使用in关键字
我们也可以使用in关键字来判断字典中是否包含某个键。例如,我们可以这样做:
if 'name' in person:
print(person['name'])
这样写,如果person字典中包含name键,就会打印出Tom
的值。
如果字典中不存在这个键,则程序不会报错,而是直接跳过if语句块。
总结
以上就是关于Python调用字典key的三种方法,对于日常使用来说,直接使用[]
符号或.get()
方法即可。