如何在不使用嵌套for循环的情况下将两个列表合并到字典中

如何在不使用嵌套for循环的情况下将两个列表合并到字典中,第1张

如何在不使用嵌套for循环的情况下将两个列表合并到字典

您可以使用defaultdict:

from collections import defaultdictd = defaultdict(list)list_a = [0, 0, 0, 1, 1, 1, 1, 1, 9999]list_b = [24, 53, 88, 32, 45, 24, 88, 53, 1]for a, b in zip(list_a, list_b):   d[a].append(b)print(dict(d))

输出

{0: [24, 53, 88], 1: [32, 45, 24, 88, 53], 9999: [1]}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5646209.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存