gpt4 book ai didi

Python 循环遍历字典列表以查找属性

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

我有一个复杂的 JSON 结构,它已被加载到字典中:

{
"assets": [
{
"account": "Prod",
"distributiongroups": [],
"name": "Admin",
"networks": [
{
...
},
{
"account": "Dev",
"distributiongroups": []
...

我想获取所有帐户名称的列表,我的问题是

accounts = data['assets'][0]['name']

我刚拿到第一个账号,有什么简单的方法可以不用写很长的循环就可以循环遍历所有列表项吗?有点像

accounts = data['assets'][0:]['name']

最佳答案

是的,使用 list comprehension从循环构建新列表:

accounts = [account['name'] for account in data['assets']]

这为 data['assets'] 引用的列表中的每个字典取 'name' 值。

关于Python 循环遍历字典列表以查找属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38323921/

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