我有一个python字典,其键值为成功:错误或成功:正确。我想应用条件,该条件应该说成功的值为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': '%'}
答案 0 :(得分:1)
if not data_to_be_sent['Success']:
print("Utkarsh")
由于data_to_be_sent['Success']
是布尔值,因此可以使用if <condition>
的形式。您无需说if <variable> == False
。
此外,False
是布尔值,而'False'
是字符串。他们不一样。