我有一本包含列表的字典。我想从中创建多个词典。
原文是{'user': ['BEBR', 'FRPA', 'GEMU'], 'udp': ['COLT_BE_8845-udp', 'COLT_FR_8845-udp', 'COLT_DE_8845-udp' ]}
我想要这样的东西
[{'user': 'BEBR', 'udp': 'COLT_BE_8845-udp'},
{'user': 'FRPA', 'udp': 'COLT_FR_8845-udp'},
{'user': 'GEMU', 'udp': 'COLT_DE_8845-udp'},
....]
我有一个沙盒 here
最佳答案
你可以做到
res = [{'user':user,'udp':udp} for user, udp in zip(*d.values())]
d
是你原来的字典
关于python - 从包含列表的字典创建多个字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59666215/