Так что я пытаюсь сравнить две строковые переменные с ==
и по какой-то причине не работает. Например, этот кодСравнение строки для равенства с оператором == в python
print(dictionary[0])
print("A")
print(dictionary[0] == "A")
печатает
A
A
False
Я не понимаю, почему она возвращается False
, когда они, очевидно, равны.
Ваш список слов отсортирован? – FallAndLearn
Да, это проблема, я думаю, что это не правильное сравнение слов. –
Попробуйте 'print (repr (dictionary [0]))', у вас могут быть дополнительные символы, скрытые в словаре [0] '. – Holt