我有一个python字典,它的键值为Success: False或Success:True。我想应用条件,该条件应该说如果成功值为真,则"执行此操作"。
if data_to_be_sent['Success'] =='False':
print("Utkarsh")
我无法进入循环,即使我的字典中存在"False"的值。 下面是我的字典">
{'CorrelationId': 'X',
'ValidationType': 'Y', 'Success': False, 'OutputPath': ['<a href=https link</a>', '<a href=https link//key>https link</a>'], 'ValidationDetail': '%'}
if not data_to_be_sent['Success']:
print("Utkarsh")
由于data_to_be_sent['Success']
是布尔值,因此您可以使用形式if <condition>
。你不需要说if <variable> == False
.
此外,False
是布尔值,而'False'
是字符串。它们是不一样的。