📅  最后修改于: 2023-12-03 15:34:28.324000             🧑  作者: Mango
在Python中,我们可以使用in
或者not in
关键字来判断一个字典中是否存在某个键。
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
if 'key1' in my_dict:
print('Key 1 exists in the dictionary')
if 'key4' not in my_dict:
print('Key 4 does not exist in the dictionary')
输出结果:
Key 1 exists in the dictionary
Key 4 does not exist in the dictionary
在上面的代码中,我们创建了一个字典my_dict
,并使用in
和not in
来判断my_dict
中是否存在key1
和key4
这两个键。
我们可以使用if key in my_dict and my_dict[key]:
来判断一个键是否存在并且对应的值不为空。
my_dict = {'key1': '', 'key2': 'value2', 'key3': 'value3'}
if 'key1' in my_dict and my_dict['key1']:
print('Key 1 exists and has a value')
if 'key2' in my_dict and my_dict['key2']:
print('Key 2 exists and has a value')
if 'key4' not in my_dict or not my_dict['key4']:
print('Key 4 does not exist or has no value')
输出结果:
Key 2 exists and has a value
Key 4 does not exist or has no value
在上面的代码中,我们创建了一个字典my_dict
,并使用if key in my_dict and my_dict[key]:
来判断my_dict
中是否存在key1
、key2
和key4
这三个键,并判断对应的值是否为空。
如果键存在并且对应的值不为空,则输出相应的提示信息;如果键不存在或者对应的值为空,则也输出相应的提示信息。
Python中,我们可以使用in
和not in
关键字来判断一个字典中是否存在某个键;使用if key in my_dict and my_dict[key]:
可以判断一个键是否存在并且对应的值不为空。