Vegetable = {"Spinich": 50, "Potato": 40}
Fruit = {"Mango":30, "Apple":20}
a = input("Enter the category name : ") # (vagetable or fruit)
b = input("Enter the item : ") # (potato or spinich or apple or mango)
def checkkey (dict,key):
if key in dict.keys():
print("Stock Available")
else:
print("Stock Not Available")
key = b
dict = a
checkkey(dict,key)
如果运行上面的代码,我将得到AttributeError:'str'对象没有属性'keys。如果不是在功能检查键[LAST LINE]中传递值“ dict”,而是手动输入了字典名称,即“蔬菜”或“水果”,则该函数将能够成功检查是否存在键。但是问题是我希望用户输入类别,然后输入项目,并且应该在类别中检查该项目。 请回答这个特定的问题,上次我问这个问题时,我被重定向到一个没有帮助的答案