Python 3.x 如何检查输入是否是字典中的一个键,甚至是部分键?

Python 3.x 如何检查输入是否是字典中的一个键,甚至是部分键?,python-3.x,Python 3.x,假设你有一本字典,上面有一个杂货项目(键)和它的价格(值)。我们要求用户输入(杂货项目),他们输入任何内容。他们不知道字典里有没有什么条目。我试图指定,即使输入包含字典中项目的1个单词,也要使用它作为键并获取价格。 因此,如果字典中的官方关键字是“牛奶加仑”,而用户输入的是“牛奶”,我怎么能让他们引用相同的内容呢?如果他们输入milk,我希望输出为“milk galler”(牛奶加仑)的值。您可以在 您可以尝试以下方法:- store = {"milk gallon":100

假设你有一本字典,上面有一个杂货项目(键)和它的价格(值)。我们要求用户输入(杂货项目),他们输入任何内容。他们不知道字典里有没有什么条目。我试图指定,即使输入包含字典中项目的1个单词,也要使用它作为键并获取价格。
因此,如果字典中的官方关键字是“牛奶加仑”,而用户输入的是“牛奶”,我怎么能让他们引用相同的内容呢?如果他们输入milk,我希望输出为“milk galler”(牛奶加仑)的值。

您可以在 您可以尝试以下方法:-

store = {"milk gallon":100,"tomato":50,"fish":190}
user = input("Whatever you want-->")
for i in store:
    if user.lower() in i:
        user = i

print(user)