我正在尝试将字典传递给函数,以便它是函数的第一个参数,并且进行类型检查以确认确实提交了字典。
fridge = {"cheese":10, "milk":11, "feta":12, "cream":21, "onion":32, "pepper":14}
def fridge_validation(fridge):
if not isinstance (fridge,dict) :
raise TypeError: ("require a valid dictionary to be submitted!")
我认为以下方法会起作用。
def dummy (fridge):
return fridge
test_of_dummy=dummy ({"cheese", "milk", "eggs"})
print (test_of_dummy)
{'eggs', 'milk', 'cheese'} (this was what was printed)
不确定我是否正确完成了操作?还有....我对以下内容感到困惑。
def dummy (fridge):
fridge={}
return fridge
test_of_dummy=dummy ({"cheese", "milk", "eggs"})
print (test_of_dummy) "{}" was outputted...
。
但我以为我已经传递了变量...?那么&#