【发布时间】:2019-07-12 12:43:09
【问题描述】:
我需要使用 python dict 创建产品价格表。我将从用户那里收到的键和值。创建此价目表后,我需要获取包含最小值并为我的用户显示的密钥。立即查看我的代码。
我创建了一个列表以将我的 dicts 放入其中,并尝试使用 for 循环,但只显示最后一个键和值。
lista = []
for i in range(3):
mercadoria = input("Informe o nome de um produto: ")
preco = float(input("Informe o preço do produto: "))
produto = {mercadoria: preco}
lista.append(produto)
for i in lista:
for k,v in produto.items():
print(f"{k}:{v}")
我会显示如下值: 一个:10 乙:5 c: 20
您应该购买产品 b。
【问题讨论】:
标签: dictionary python-3.6