【发布时间】:2021-01-04 22:47:37
【问题描述】:
被告知此问题已得到答复 - 致歉 谢谢!
【问题讨论】:
-
这能回答你的问题吗? Dictionary Comprehension in Python 3
标签: python dictionary dictionary-comprehension
被告知此问题已得到答复 - 致歉 谢谢!
【问题讨论】:
标签: python dictionary dictionary-comprehension
既然你想要一个函数来执行这个:
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)
【讨论】: