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()
方法来实现同样的效果,但是这两个方法会多消耗一些内存空间,所以我们更推荐使用前面讲到的方法。