fridge={"cheese":10, "milk":11, "feta":12, "cream":21, "onion":32, "pepper":25}
def fridge_function (fridge):
del fridge["feta"]
return
print (fridge)
我很困惑。
1) 我认为字典具有全局范围。
2) 我想做的是从字典中删除项目,然后根据需要更新修改后的字典,即删除值“feta”。
3) 当我打印 fridge 时,我得到了原始列表,是未经编辑的版本。我什至尝试制作冰箱的副本,然后尝试在函数之外打印该值,但是,最终结果是相同的:原始冰箱字典没有任何修改。
请您参考如下方法:
你还没有用fridge调用函数fridge_function
这应该有效:
fridge_function(fridge)
print (fridge)
