通过压缩两个重复的列表来创建字典

拉胡尔·沙玛(Rahul Sharma)

我有两个清单,如下所示:

p = ['CRT6423', 'CIN1198C', 'CSS001', 'PP001', 'PS001', 'PL001', 'FIN1151A', 'FSS001', 
'PP001', 'PS001', 'PL001', 'FIN1198A', 'FSS001']

q = [2, 6, 8, 4, 4, 4, 8, 12, 6, 6, 6, 36, 42]

中的元素p是产品代码,而中的元素q是相应的数量。

我该如何从这两个列表制作字典,如下所示:

p_q = {'CRT6423': 2,
 'CIN1198C': 6,
 'CSS001': 8,
 'PP001': 10,   #4+6
 'PS001': 10,   #4+6
 'PL001': 10,   #4+6
 'FIN1151A': 8,
 'FSS001': 54,   #12+42
 'FIN1198A': 36}

这样重复一个条目,它应该被添加到值中,而不是替换它

汤姆·卡兹斯

您可以执行以下操作:

p_q = {}
for pv, qv in zip(p, q):
    if pv in p_q:
        p_q[pv] += qv
    else:
        p_q[pv] = qv

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有一个线性LINQ构造用于通过合并两个列表并删除重复项来创建字典

来自分类Dev

通过使用LINQ过滤两个列表来创建字典

来自分类Dev

如何通过合并两个列表中的项目来创建字典?

来自分类Dev

通过使用LINQ过滤两个列表来创建字典

来自分类Dev

通过遍历两个列表来制作字典列表(列表理解)

来自分类Dev

Python:获取两个列表并通过合并它们来创建一个新列表

来自分类Dev

一种从两个具有重复值的列表中创建字典的更好方法

来自分类Dev

通过增加两个单独的列表来创建新列表

来自分类Dev

通过比较两个字典的值来创建第三个字典

来自分类Dev

是否可以结合两个范围来创建字典?

来自分类Dev

通过重复行来转换数据帧并创建一个对两个变量的值进行计数的变量

来自分类Dev

通过重复行来转换数据帧并创建一个对两个变量的值进行计数的变量

来自分类Dev

通过将两个列表中的值组合来创建第三个列表

来自分类Dev

如何遍历两个列表以创建字典

来自分类Dev

如何从两个列表创建嵌套字典?

来自分类Dev

通过合并两个文件来创建文件

来自分类Dev

如何通过组合两个名称来创建目录?

来自分类Dev

将值设置为“无”将两个列表压缩到字典中

来自分类Dev

如何通过删除两个条件之间的所有内容来压缩Pandas中的行

来自分类Dev

Google Guava“压缩”两个列表

来自分类Dev

Java的流压缩两个列表

来自分类Dev

如何通过调节字典来创建列表?

来自分类Dev

DataTable中的重复项,通过指定两个属性来获取最后一个

来自分类Dev

从两个列表创建字典列表,而不会丢失列表之一的排序顺序

来自分类Dev

通过从大列表中的两个子列表中选择数据来创建数组

来自分类Dev

如何从两个列表创建元组,以便一个列表元素重复

来自分类Dev

使用两个列表生成字典

来自分类Dev

来自两个列表的Python字典

来自分类Dev

Python,通过从较长列表中删除来匹配两个列表长度

Related 相关文章

  1. 1

    是否有一个线性LINQ构造用于通过合并两个列表并删除重复项来创建字典

  2. 2

    通过使用LINQ过滤两个列表来创建字典

  3. 3

    如何通过合并两个列表中的项目来创建字典?

  4. 4

    通过使用LINQ过滤两个列表来创建字典

  5. 5

    通过遍历两个列表来制作字典列表(列表理解)

  6. 6

    Python:获取两个列表并通过合并它们来创建一个新列表

  7. 7

    一种从两个具有重复值的列表中创建字典的更好方法

  8. 8

    通过增加两个单独的列表来创建新列表

  9. 9

    通过比较两个字典的值来创建第三个字典

  10. 10

    是否可以结合两个范围来创建字典?

  11. 11

    通过重复行来转换数据帧并创建一个对两个变量的值进行计数的变量

  12. 12

    通过重复行来转换数据帧并创建一个对两个变量的值进行计数的变量

  13. 13

    通过将两个列表中的值组合来创建第三个列表

  14. 14

    如何遍历两个列表以创建字典

  15. 15

    如何从两个列表创建嵌套字典?

  16. 16

    通过合并两个文件来创建文件

  17. 17

    如何通过组合两个名称来创建目录?

  18. 18

    将值设置为“无”将两个列表压缩到字典中

  19. 19

    如何通过删除两个条件之间的所有内容来压缩Pandas中的行

  20. 20

    Google Guava“压缩”两个列表

  21. 21

    Java的流压缩两个列表

  22. 22

    如何通过调节字典来创建列表?

  23. 23

    DataTable中的重复项,通过指定两个属性来获取最后一个

  24. 24

    从两个列表创建字典列表,而不会丢失列表之一的排序顺序

  25. 25

    通过从大列表中的两个子列表中选择数据来创建数组

  26. 26

    如何从两个列表创建元组,以便一个列表元素重复

  27. 27

    使用两个列表生成字典

  28. 28

    来自两个列表的Python字典

  29. 29

    Python,通过从较长列表中删除来匹配两个列表长度

热门标签

归档