【发布时间】:2019-05-08 06:16:37
【问题描述】:
我制作了一个字典,其中的键是英文字母表的小写字母,每个键的对应值是以该字母开头的单词列表。列表包含大写和小写的单词。
例如:myDict= {'a':['Apple','all','always','allow','Adam',....], 'b': ['base', '比尔','球',....],...
然后我从一个单独的文本文件中读取并检查文本文件中的每个单词是否存在于我的字典中,然后如果不将该单词存储到另一个列表中。
我现在正在做的是检查我要比较的单词的第一个字母(小写)是否是我字典中的键。然后我想检查该键的值列表中的整个单词。
我知道我可以检查字典中的所有值,但是如果我检查字典中的所有值以查找该单词,我真的不明白拥有字典的意义何在。
我想知道处理此类案件最好/最有效的方法是什么?
我对 python 很陌生,所以如果我完全错过了一些东西,请原谅。我觉得使用字典并检查所有值与使用列表没有什么不同?
【问题讨论】:
标签: python dictionary lookup