Я создал словарь, где ключи - это строчные буквы английского алфавита, а соответствующее значение каждой клавиши - список слов, начинающихся с этой буквы.Списки содержат слова как в верхнем, так и в нижнем регистре.
так например: myDict = {'a': ['Apple', 'all', 'Always', 'allow', 'Adam', ....], 'b': ['base ',' Bill ',' ball ', ....], ...
Затем я читаю из отдельного текстового файла и проверяю, есть ли каждое слово в текстовом файле в моем словаре, итогда, если не сохранить это слово в другом списке.
Сейчас я проверяю, является ли первая буква моего слова (в нижнем регистре), которую я сравниваю, ключом в моем словаре.Затем я хотел проверить все слово в списке значений этого ключа.
Я знаю, что могу проверить все значения в своем словаре, но я не совсем понимаю, в чем смысл наличия словаря, если я проверяю все значения в своем словаре для этого слова.
Я хочу знать, каков наилучший / наиболее эффективный способ обработки таких случаев?
Я довольно новичок в python, поэтому извините, если я что-то упустил.Мне кажется, что использование словаря и проверка всех значений ничем не отличается от использования списка?