我需要将 dict 中的所有键和值都放在列表中,但只返回最后一个键和值

埃里克·戈麦斯

我需要使用 python dict 创建产品的价目表。我将从用户那里收到的键和值。创建此价目表后,我需要获取包含最小值的键并为我的用户显示。请看我的代码。

我创建了一个列表以将我的字典放入其中,并尝试使用 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}")

我会显示如下值: a: 10 b: 5 c: 20

你应该购买产品 B.

雅虎町

您不需要使用list. 只需使用dict. 你很好地使用items()for循环。

produto = {}
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

for k,v in produto.items():
  print(k, v)

结果是:

Informe o nome de um produto: 1
Informe o preço do produto: 1.1
Informe o nome de um produto: 2
Informe o preço do produto: 2.2
Informe o nome de um produto: 3
Informe o preço do produto: 3.3
2 2.2
3 3.3
1 1.1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要将 DialogFragment 放在 Fragment 中

来自分类Dev

需要将列表中的每个元组分配给dict中的值

来自分类Dev

我是否需要将所有内容都放在C ++中的类中?

来自分类Dev

我需要将 VS SSDT 和 VS 放在一个地方,我将它们分开

来自分类Dev

我需要将数组值转换为jQuery中的json

来自分类Dev

需要将罐子放在我的Maven本地存储库中

来自分类Dev

使用dict从列表中获取键和值

来自分类Dev

使用dict从列表中获取键和值

来自分类Dev

我需要将jquery中选择框值的值求和

来自分类Dev

我需要将jquery中选择框值的值求和

来自分类Dev

我需要将利率转换为十进制值

来自分类Dev

我什么时候需要将值转换为日期?

来自分类Dev

我需要将最大的物体留在图像中

来自分类Dev

我需要将for循环的结果保存到数据框中

来自分类Dev

我需要将表行包装到div中

来自分类Dev

我需要将数据添加到数组中

来自分类Dev

在Ruby中,我需要将句子拆分为子句

来自分类Dev

我想在现有的 json 文件中添加一个键和值对

来自分类Dev

我有多个时间序列,需要将它们放在一个data.frame中

来自分类Dev

对象返回两个Dict,我如何只看一个Dict

来自分类Dev

我已经在会话变量中传递了一个数组。我需要将击键传递给它以返回值

来自分类Dev

我需要将值添加到现有列表列表(Python)

来自分类Dev

在使用它更新另一个值后,我需要将一个值设置为 NULL

来自分类Dev

我需要将一个具有多个轨迹的文件拆分为单个文件

来自分类Dev

我是否需要将目标变量中的数据值转换为回归分析中的通用单位?

来自分类Dev

我需要将参数和查询都传递给ui-sref

来自分类Dev

我有一个颜色列表,我需要将它们解析为html元素的背景

来自分类Dev

我是否需要将所有<input>元素包装在<form>元素中?

来自分类Dev

PHP-我需要将所有变量(POST,$ _ SESSION,数组)记录到文件中

Related 相关文章

  1. 1

    我需要将 DialogFragment 放在 Fragment 中

  2. 2

    需要将列表中的每个元组分配给dict中的值

  3. 3

    我是否需要将所有内容都放在C ++中的类中?

  4. 4

    我需要将 VS SSDT 和 VS 放在一个地方,我将它们分开

  5. 5

    我需要将数组值转换为jQuery中的json

  6. 6

    需要将罐子放在我的Maven本地存储库中

  7. 7

    使用dict从列表中获取键和值

  8. 8

    使用dict从列表中获取键和值

  9. 9

    我需要将jquery中选择框值的值求和

  10. 10

    我需要将jquery中选择框值的值求和

  11. 11

    我需要将利率转换为十进制值

  12. 12

    我什么时候需要将值转换为日期?

  13. 13

    我需要将最大的物体留在图像中

  14. 14

    我需要将for循环的结果保存到数据框中

  15. 15

    我需要将表行包装到div中

  16. 16

    我需要将数据添加到数组中

  17. 17

    在Ruby中,我需要将句子拆分为子句

  18. 18

    我想在现有的 json 文件中添加一个键和值对

  19. 19

    我有多个时间序列,需要将它们放在一个data.frame中

  20. 20

    对象返回两个Dict,我如何只看一个Dict

  21. 21

    我已经在会话变量中传递了一个数组。我需要将击键传递给它以返回值

  22. 22

    我需要将值添加到现有列表列表(Python)

  23. 23

    在使用它更新另一个值后,我需要将一个值设置为 NULL

  24. 24

    我需要将一个具有多个轨迹的文件拆分为单个文件

  25. 25

    我是否需要将目标变量中的数据值转换为回归分析中的通用单位?

  26. 26

    我需要将参数和查询都传递给ui-sref

  27. 27

    我有一个颜色列表,我需要将它们解析为html元素的背景

  28. 28

    我是否需要将所有<input>元素包装在<form>元素中?

  29. 29

    PHP-我需要将所有变量(POST,$ _ SESSION,数组)记录到文件中

热门标签

归档