gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:37:20 25 4
gpt4 key购买 nike

我有一个字典数组。每个字典都有一个“id”作为其键,并附加一个相应的列表。

我想迭代字典列表并访问每个字典值中的第一个列表项。

作为一个思路,数据结构如下:

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

我想迭代并得到 [1,4]

最佳答案

您想要获取每个字典的值,使用 dict.values() ,它返回一个值列表。因为你知道字典只有一个值,第一个值就是你想要的列表。

所以,你可以这样做:

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

您也可以将其缩短为列表理解。

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

关于python:从列表中获取第一个值作为字典中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37105404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com