如何比较两个字典值列表,并在 Python3 中更改另一个列表值时更新列表值?

霍布斯

我有两个带有列表值的字典;一个旧的和新的版本。

旧名单:

old dict = {'bob': ['green', '5'],
 'jeff': ['blue', '4'],
 'sally': ['white', '7']}

新名单:

new_dict = {'bob': ['green', '5'],
 'jeff': ['blue', '4'],
 'sally': ['black', '7']}

如果第一个列表值发生变化(在这种情况下,新列表上的颜色),我想更新列表的第二个值(数字,假设为 0)。

Python3 中比较两个字典值列表之间的第一个字典值的最佳解决方案是什么,如果第一个列表值已更新,则更新第二个字典列表值?

克里斯·查理

您可以遍历 old_dict 根据 new_dict 检查其值,如果不同意则更改它们。

for k,v in old_dict.items():
    if k in new_dict and v[0] != new_dict[k][0]:
        new_dict[k][1] = '0';

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用Python方式比较两个字典列表中的值

来自分类Dev

比较python中的两个字典列表

来自分类Dev

比较Python中的两个字典列表

来自分类Dev

Python:两个字典列表的比较

来自分类Dev

如何使用python比较具有字典列表的两个字典元素

来自分类Dev

如何比较python中的两个字典并相应地替换值?

来自分类Dev

如何比较python中的两个字典

来自分类Dev

根据基于该字典中另一个键的值的条件,更新python词典列表中的值

来自分类Dev

如何在Python中将列表列表中的一个值与列表列表中的另一个值进行比较

来自分类Dev

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

来自分类Dev

Python:比较列表中的值(如果存在于另一个列表中)

来自分类Dev

根据python中的索引用另一个列表的值替换列表中的值

来自分类Dev

如何在另一个列表中返回3个最低值的列表

来自分类Dev

如何在另一个列表中返回3个最低值的列表

来自分类Dev

在python中合并两个字典,并将列表作为值

来自分类Dev

通过更改某些元素从另一个列表分配值来附加列表python

来自分类Dev

Python 3,添加两个字典并在与两个字典都有的键关联的列表中添加项目

来自分类Dev

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

来自分类Dev

Python - 合并两个字典列表,添加重复键的值

来自分类Dev

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

来自分类Dev

Python比较两个字典,每个键有多个值,并检索公共值

来自分类Dev

熊猫python从另一个列值中从列表列中随机选择值

来自分类Dev

检查值列表是否在另一个嵌套列表python中,并返回匹配项

来自分类Dev

python pandas:根据列表中列的另一个值设置列的值

来自分类Dev

将字典的值(列表)与另一个列表进行比较时更改字典的键

来自分类Dev

合并两个字典,并在Python中将键替换为值

来自分类Dev

将值从一个列表复制到另一个列表,而无需更改python中的引用

来自分类Dev

比较两个字符串并在Python中提取变量数据的值

来自分类Dev

比较两个字典列表

Related 相关文章

  1. 1

    用Python方式比较两个字典列表中的值

  2. 2

    比较python中的两个字典列表

  3. 3

    比较Python中的两个字典列表

  4. 4

    Python:两个字典列表的比较

  5. 5

    如何使用python比较具有字典列表的两个字典元素

  6. 6

    如何比较python中的两个字典并相应地替换值?

  7. 7

    如何比较python中的两个字典

  8. 8

    根据基于该字典中另一个键的值的条件,更新python词典列表中的值

  9. 9

    如何在Python中将列表列表中的一个值与列表列表中的另一个值进行比较

  10. 10

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

  11. 11

    Python:比较列表中的值(如果存在于另一个列表中)

  12. 12

    根据python中的索引用另一个列表的值替换列表中的值

  13. 13

    如何在另一个列表中返回3个最低值的列表

  14. 14

    如何在另一个列表中返回3个最低值的列表

  15. 15

    在python中合并两个字典,并将列表作为值

  16. 16

    通过更改某些元素从另一个列表分配值来附加列表python

  17. 17

    Python 3,添加两个字典并在与两个字典都有的键关联的列表中添加项目

  18. 18

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

  19. 19

    Python - 合并两个字典列表,添加重复键的值

  20. 20

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

  21. 21

    Python比较两个字典,每个键有多个值,并检索公共值

  22. 22

    熊猫python从另一个列值中从列表列中随机选择值

  23. 23

    检查值列表是否在另一个嵌套列表python中,并返回匹配项

  24. 24

    python pandas:根据列表中列的另一个值设置列的值

  25. 25

    将字典的值(列表)与另一个列表进行比较时更改字典的键

  26. 26

    合并两个字典,并在Python中将键替换为值

  27. 27

    将值从一个列表复制到另一个列表,而无需更改python中的引用

  28. 28

    比较两个字符串并在Python中提取变量数据的值

  29. 29

    比较两个字典列表

热门标签

归档