Python字典查找数据的5个基础操作方法

  • Post category:Python

Python字典查找数据的5个基础操作方法如下:

1. 通过键值查找数据

可以通过中括号加键值的方式来查找数据,例如:

my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(my_dict['name'])

这段代码输出结果为:

Tom

2. 使用get()方法查找数据

还可以使用get()方法来查找数据,如果查找的键不存在,get()方法会返回None或者指定的默认值,例如:

my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(my_dict.get('name', 'Not Found'))
print(my_dict.get('height', 'Not Found'))

这段代码输出结果为:

Tom
Not Found

3. 遍历字典的所有键

使用for和in关键字可以遍历字典的所有键,例如:

my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for key in my_dict:
    print(key)

这段代码输出结果为:

name
age
gender

4. 遍历字典的所有值

使用for和in关键字配合values()方法可以遍历字典的所有值,例如:

my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for value in my_dict.values():
    print(value)

这段代码输出结果为:

Tom
18
male

5. 遍历字典的所有键值对

使用for和in关键字配合items()方法可以遍历字典的所有键值对,例如:

my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for key, value in my_dict.items():
    print(key, value)

这段代码输出结果为:

name Tom
age 18
gender male

至此,我们就介绍了Python字典查找数据的5个基础操作方法。其中第4个和第5个方法可以使用my_dict.keys()my_dict.items()方法来实现同样的效果,但是这两个方法会多消耗一些内存空间,所以我们更推荐使用前面讲到的方法。