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

tian

假设我有两个Python字典:

dictA = {20: [0.5, 1, 0.5], 25: [0.5, 1, 0.5]}
dictB = {20: 0.4, 25: 0.5}

第一个字典包含带有浮点列表作为其值的键。第二个包含具有浮点值的相似键。我希望结果是dictB的浮点值到dictA列表中的每个值的总和:

dictResult = {20: [0.9, 1.4, 0.9], 25: [1, 1.5, 1]}

我试图以一种最简单的方法来做到这一点,而无需诉诸多行代码。(希望将来使我的代码更具可维护性和可读性)。可以通过理解来实现吗?

维什努杰夫

使用字典理解

{ k: [x + dictB.get(k,0) for x in l] for k, l in dictA.items() }

输出

{20: [0.9, 1.4, 0.9], 25: [1.0, 1.5, 1.0]}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Python-唯一字典的列表,其中每个字典值都是一个列表

来自分类Dev

如何基于Python中的匹配键将键值对添加到另一个字典列表中的现有字典列表中

来自分类Dev

将字典值添加到另一个字典中,而不用替换前一个

来自分类Dev

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

来自分类Dev

将字典中的值列表除以另一个字典中的值列表

来自分类Dev

如何使用循环将字典添加到另一个字典中?

来自分类Dev

Ansible-检查列表中的元素在另一个字典中是否没有相同的值

来自分类Dev

将一个字典关键字与另一个字典值进行比较,然后创建一个新的字典

来自分类Dev

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

来自分类Dev

python:检查一个键中的一定数量的字符是否与同一字典中的另一个键匹配

来自分类Dev

将字典的值列表替换为另一个字典中的对应键值映射

来自分类Dev

python-如何从字典列表中确定找到的两个键是否属于同一字典

来自分类Dev

python-如何从字典列表中确定找到的两个键是否属于同一字典

来自分类Dev

是否存在将一种字典的浮点值添加到另一种字典的值列表的Pythonic方法?

来自分类Dev

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

来自分类Dev

Ansible中是否有办法将基于k:v查找的字典值替换为另一个字典?

来自分类Dev

将嵌套字典值与另一个字典值相乘

来自分类Dev

python-将键的值替换为与同一字典中的不同键对应的值

来自分类Dev

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

来自分类Dev

如何在列表和列中的特定键中获取所有唯一字典值?

来自分类Dev

将一个字典中的空列表的键与另一个包含该键作为值的字典合并后,找到最小的集合

来自分类Dev

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

来自分类Dev

如何添加两个字典列表值并保存在同一个字典中?

来自分类Dev

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

来自分类Dev

给定一个字符串,如何仅将另一个字符串中的唯一字符添加到其中?

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    Python-唯一字典的列表,其中每个字典值都是一个列表

  4. 4

    如何基于Python中的匹配键将键值对添加到另一个字典列表中的现有字典列表中

  5. 5

    将字典值添加到另一个字典中,而不用替换前一个

  6. 6

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

  7. 7

    将字典中的值列表除以另一个字典中的值列表

  8. 8

    如何使用循环将字典添加到另一个字典中?

  9. 9

    Ansible-检查列表中的元素在另一个字典中是否没有相同的值

  10. 10

    将一个字典关键字与另一个字典值进行比较,然后创建一个新的字典

  11. 11

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

  12. 12

    python:检查一个键中的一定数量的字符是否与同一字典中的另一个键匹配

  13. 13

    将字典的值列表替换为另一个字典中的对应键值映射

  14. 14

    python-如何从字典列表中确定找到的两个键是否属于同一字典

  15. 15

    python-如何从字典列表中确定找到的两个键是否属于同一字典

  16. 16

    是否存在将一种字典的浮点值添加到另一种字典的值列表的Pythonic方法?

  17. 17

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

  18. 18

    Ansible中是否有办法将基于k:v查找的字典值替换为另一个字典?

  19. 19

    将嵌套字典值与另一个字典值相乘

  20. 20

    python-将键的值替换为与同一字典中的不同键对应的值

  21. 21

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

  22. 22

    如何在列表和列中的特定键中获取所有唯一字典值?

  23. 23

    将一个字典中的空列表的键与另一个包含该键作为值的字典合并后,找到最小的集合

  24. 24

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

  25. 25

    如何添加两个字典列表值并保存在同一个字典中?

  26. 26

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

  27. 27

    给定一个字符串,如何仅将另一个字符串中的唯一字符添加到其中?

  28. 28

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

  29. 29

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

热门标签

归档