python如何调用字典的key

  • Post category:Python

下面是关于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()方法即可。