sl={'word': 'мир', 'earth':'земля', 'you': 'ты'} print('word' in sl) True
Тем самым показывая, что искомое слово найдено. Но данный ниже пример работает “как нужно” только при противоположном значении.
sl={'word': 'мир', 'earth':'земля', 'you': 'ты'} key = input('Enter something : ') if key in sl != True: print(sl[key]) else: print('Your word not found')
Почему так? Ведь должно быть if key in sl == True, но тогда слово, имеющееся в словаре, игнорируется.