这是我的代码:
#包含4个菜单项的列表--菜单=“咖啡”、“拿铁”、“茶”、“卡布奇诺”
#字典包含每个菜单项stock = {"Coffee":"50“、"Latte":"150”、“茶”:“100”、"Capuccino":"200“}
#一本字典,内载每个菜单项的价格={“咖啡”:“22”、“拿铁”:“27”、“茶”:“17”、“卡布奇诺”:“32”}
Stock_values = Stock.values() for x in Stock_values: print(int(x))
Price_values = Price.values()表示y in Price_values: print(int(y))
stock_worth = x*y
发布于 2022-06-07 21:44:20
stock_worth = {key: int(Stock[key]) * int(Price[key]) for key in Stock.keys()}
print(stock_worth)
>>> {'Coffee': 1100, 'Latte': 4050, 'Tea': 1700, 'Capuccino': 6400}如果不使用字典理解,它将是
value = {}
for key in Stock.keys():
value[key] = int(Stock[key]) * int(Price[key])
print(value)
>>> {'Coffee': 1100, 'Latte': 4050, 'Tea': 1700, 'Capuccino': 6400}https://stackoverflow.com/questions/72537696
复制相似问题