Я хотел бы использовать словарь значение ключа для проверки, если условие истинно, напримерPython, если оператор условия использования словаря строку
dictionary = [{'Class': '>50K'},{'Class': '<=50K'}]
for i in dictionary:
if i['Class'] == '<=50k':
po_list_count +=1
else:
rich_list_count +=1
print(po_list_count,'---',rich_list_count)
печать должна быть 1 --- 1 вместо я получаю 0 --- 2
Я пробовал с if i['Class'] in ['<=50k']
, но такой же результат.
Является ли это чем-то, что я не понимаю о том, как работает оператор, или, возможно, как он относится к строкам?
Ваши капитализации не совпадают. –