Python:从两个列表到一个字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:从两个列表到一个字典相关的知识,希望对你有一定的参考价值。

create a dictionary from the data in two lists
  1. # [PSST] Copied for good measure
  2. ListA = ['10', '10', '20', '20', '20', '24']
  3. ListB = ['23', '44', '11', '19', '57', '3']
  4.  
  5. d = {}
  6. for a, b in map(None, ListA, ListB):
  7. if not d.has_key(a):
  8. d[a] = [b]
  9. else:
  10. d[a].append(b)
  11. print d
  12.  
  13.  
  14. # result: {'24': ['3'], '10': ['23', '44'], '20': ['11', '19', '57']}

以上是关于Python:从两个列表到一个字典的主要内容,如果未能解决你的问题,请参考以下文章

Python:从两个列表到一个字典

Python代码阅读(第26篇):将列表映射成字典

Python:从两个列表构建字典[重复]

python 使用列表理解从两个列表中的字典

python 从两个列表创建字典

将一个嵌套字典中的选择项追加到另一个