python:从列表中获取第一个值作为字典上的值

2024-09-27 04:22:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一系列字典。每个字典都有一个“id”作为它的键和一个相应的列表。在

我想遍历字典列表并从每个字典的值访问第一个liste项。在

总体而言,数据结构如下:

[ {"abc": [1,2,3]}, {"def":[4,5,6]} ]

我想通过迭代得到[1,4]


Tags: id数据结构列表字典defabcliste
1条回答
网友
1楼 · 发布于 2024-09-27 04:22:28

您需要使用^{}来获取每个字典的值,它返回一个值列表。因为您知道字典只有一个值,所以第一个值就是您想要的列表。在

所以,你可以这样做:

first_items = []
for d in my_dicts:
    first_items.append(d.values()[0][0])

你也可以将其简化为列表理解。在

^{pr2}$

相关问题 更多 >

    热门问题