就像标题解释的那样,假设我有一个这样的字典:
dictionary = {apple: ["red", "healthy"], fries: ["yellow", "not healthy"], wall: ["is that eatable?"]}
每个列表的长度可以改变,但我们可以肯定地知道每个值(都是字符串)都存储在列表中。假设我有一个变量word = "is that eatable?"
,我需要找到哪个键有这个值,如果它们存储在列表中,我怎么能做到这一点呢?图书馆不允许解决这个问题,提前感谢那些试图帮助的人
你可以做
def find_key(s):
for (key, values) in d.items():
if s in values:
return key
假设s恰好在其中一个字典列表中。
然后将此方法应用于句子中的所有单词。