列表列表中的字典理解 python

2024-02-13

我有一个列表列表,我正在尝试根据列表制作一本字典。我知道如何使用这种方法来做到这一点。在 Python 中使用列表列表创建字典 https://stackoverflow.com/questions/9858096/creating-a-dictionary-with-list-of-lists-in-python

我想要做的是使用第一个列表中的元素作为键来构建列表,具有相同索引的其余项目将是值列表。但我不知道从哪里开始。每个列表的长度相同,但列表的长度不同

exampleList = [['first','second','third'],['A','B','C'], ['1','2','3']]

resultDict = {'first':['A','1'],'second':['B','2'],'third':['C','3']}

开箱及使用zip接下来是字典理解以获得第一个元素的映射似乎是可读的。

result_dict = {first: rest for first, *rest in zip(*exampleList)}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

列表列表中的字典理解 python 的相关文章

随机推荐