问题描述
被告知此问题已得到解答-apoligies 谢谢!
解决方法
由于您想要一个函数来执行此操作:
def newprice(d):
return {"all" + key: value * 5 for key,value in d.items()}
# To be used as :
dict1 = {'apple':5,'banana':4}
print(newprice(dict1))
,
在字典理解中,您可以对键和值做任何想做的事情:
def newprice(d):
return {f'all{k}': v * 5 for k,v in d.items()}
,
您在这里-
dict1 = {'apple':5,'banana':4}
dict2 = {('all'+ k): 5*dict1[k] for k in dict1 }
print(dict2)