将一个字典中的值与 Python 中另一个字典中的值进行比较

用户4490696

我有两本词典:

dict1 = {'Canada' : 2.5, 'UK' : 3.7, 'USA' : 9.0}
dict2 = {'a' : 7, 'b' : 2}

我希望能够遍历该dict1使用中的值dict2以确定哪些元素是较大的。输出应该是:

a is larger than Canada.
a is larger than UK.

(因为 7 显然大于 2.5 和 3.7)。我希望这是有道理的!

到目前为止,我已经写了:

for k, v in dict2.items():
    for i, j in dict2:
        print (k, " is larger than ", i)

我收到此错误:ValueError: too many values to unpack (expected 2)

任何帮助,将不胜感激!

德莱尼

你的想法是对的。迭代两个字典中的项目并进行比较

>>> dict1 = {'Canada' : 2.5, 'UK' : 3.7, 'USA' : 9.0}
>>> dict2 = {'a' : 7, 'b' : 2}
>>> 
>>> 
>>> for kd2, vd2 in dict2.items():
...     for kd1, vd1 in dict1.items():
...         if vd2 > vd1:
...             print(kd2, "is larger than", kd1)
... 
a is larger than Canada
a is larger than UK

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何断言一个字典包含另一个字典,而在python中没有assertDictContainsSubset?

来自分类Dev

将一个字典的元素与另一个字典中的值范围进行比较

来自分类Dev

如何在Python中从另一个字典复制唯一键和值

来自分类Dev

使用Python将1个字典的值与另一个字典的键匹配

来自分类Dev

是否有Python方式将一个字典的浮点值添加到另一字典的值列表中?

来自分类Dev

根据同一个字典中的另一个值python设置的值

来自分类Dev

Python将字典列表转换为另一个字典列表

来自分类Dev

使用键,一个字典中的值来获取python中另一个字典中的值

来自分类Dev

从一个字典聚合值以在Python中填充另一个

来自分类Dev

在python 3的另一个字典中添加带有静态键的字典

来自分类Dev

如何有效地将字典中的字符串列表与Python中的另一个字典列表进行比较?

来自分类Dev

如何根据python中另一个字典键的匹配来修改字典中的键值列表?

来自分类Dev

如何在python上制作一个字典在另一个字典中以及在另一个字典中

来自分类Dev

从另一个字典中删除字典(python 3中的奇怪行为)

来自分类Dev

比较两个字典的键,并创建一个包含键,值对的字典,该值对与另一个字典中的键不匹配-Python

来自分类Dev

根据另一个字典的特定值创建新的Python字典

来自分类Dev

如何检查字典是否在python中的另一个字典中

来自分类Dev

遍历一个字典。python中的key()

来自分类Dev

用函数中的另一个字典替换字典的内容-Python

来自分类Dev

将一个字典的元素与另一个字典中的值范围进行比较

来自分类Dev

如何将字典中的键与列表中的元素进行匹配,并将这些键值存储到python中的另一个字典中?

来自分类Dev

python,使用理解选择性地将值从一个字典弹出到另一个字典中

来自分类Dev

将两个字典值合并为一个,然后将其添加到Python中的另一个字典中

来自分类Dev

将包含列表的字典追加到python中的另一个字典

来自分类Dev

在 Python 中迭代一个字典键的多个值

来自分类Dev

使用字典的值作为另一个字典中的键,并以键的频率作为值,Python 3.6

来自分类Dev

如何从另一个 python 字典中获取一个字典中的相应列表值,其中它们被列为键,比较并打印出一个 csv?

来自分类Dev

Python3:将一个字典中每个键的多个值除以另一字典中每个键的多个值

来自分类Dev

如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

Related 相关文章

  1. 1

    如何断言一个字典包含另一个字典,而在python中没有assertDictContainsSubset?

  2. 2

    将一个字典的元素与另一个字典中的值范围进行比较

  3. 3

    如何在Python中从另一个字典复制唯一键和值

  4. 4

    使用Python将1个字典的值与另一个字典的键匹配

  5. 5

    是否有Python方式将一个字典的浮点值添加到另一字典的值列表中?

  6. 6

    根据同一个字典中的另一个值python设置的值

  7. 7

    Python将字典列表转换为另一个字典列表

  8. 8

    使用键,一个字典中的值来获取python中另一个字典中的值

  9. 9

    从一个字典聚合值以在Python中填充另一个

  10. 10

    在python 3的另一个字典中添加带有静态键的字典

  11. 11

    如何有效地将字典中的字符串列表与Python中的另一个字典列表进行比较?

  12. 12

    如何根据python中另一个字典键的匹配来修改字典中的键值列表?

  13. 13

    如何在python上制作一个字典在另一个字典中以及在另一个字典中

  14. 14

    从另一个字典中删除字典(python 3中的奇怪行为)

  15. 15

    比较两个字典的键,并创建一个包含键,值对的字典,该值对与另一个字典中的键不匹配-Python

  16. 16

    根据另一个字典的特定值创建新的Python字典

  17. 17

    如何检查字典是否在python中的另一个字典中

  18. 18

    遍历一个字典。python中的key()

  19. 19

    用函数中的另一个字典替换字典的内容-Python

  20. 20

    将一个字典的元素与另一个字典中的值范围进行比较

  21. 21

    如何将字典中的键与列表中的元素进行匹配,并将这些键值存储到python中的另一个字典中?

  22. 22

    python,使用理解选择性地将值从一个字典弹出到另一个字典中

  23. 23

    将两个字典值合并为一个,然后将其添加到Python中的另一个字典中

  24. 24

    将包含列表的字典追加到python中的另一个字典

  25. 25

    在 Python 中迭代一个字典键的多个值

  26. 26

    使用字典的值作为另一个字典中的键,并以键的频率作为值,Python 3.6

  27. 27

    如何从另一个 python 字典中获取一个字典中的相应列表值,其中它们被列为键,比较并打印出一个 csv?

  28. 28

    Python3:将一个字典中每个键的多个值除以另一字典中每个键的多个值

  29. 29

    如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

热门标签

归档