如何从python3中的json文件中检索所有“名称”和“ id”

路西法

如何从json文件中检索所有名称和ID。这是json文件的简短版本。我想检索所有名称和ID,以便我可以将它们与变量匹配。然后,我可以对它进行一些工作。因此,请帮助我检索所有ID和名称。我在Google中搜索,但找不到。每个示例都是单个json。

[
 {
    "id": 707860,
    "name": "Hurzuf",
    "country": "UA",
    "coord": {
      "lon": 34.283333,
      "lat": 44.549999
    }
  },
  {
    "id": 519188,
    "name": "Novinki",
    "country": "RU",
    "coord": {
      "lon": 37.666668,
      "lat": 55.683334
    }
  },
  {
    "id": 1283378,
    "name": "Gorkhā",
    "country": "NP",
    "coord": {
      "lon": 84.633331,
      "lat": 28
    }
  }
]

这是我的代码:

import json

with open('city.list.json') as f:
    data = json.load(f)
for p_id in data:
    hay = p_id.get('name')

假设我有一个单词德里,现在我将它与上面的词典中的名称进行比较。当它命中时,我想找回它的ID。

if hay == delhi:
   ga = # retrive delhi's id
阿德南·沙阿|

您需要检查名称并应用条件:

    for p_id in data:
        u_id = p_id.get('id')
        u_name = p_id.get('name')
        if(u_id == 1283378 and u_name == "Gorkha"):
            # dosomthing

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从集合中检索所有文档ID?

如何检索特定索引中的所有文档ID(_id)

在Angular中选择时如何检索ID和名称?

如何遍历文件并将所有id值放入列表中[Python]

如何将带有txt和id的.txt文件内容解析为python中的字典?

MongoDB查询以从数组中检索所有匹配的ID

如何计算每个熊猫中每个p1 id下的所有孩子的数量?id和父母id被给出

通过名称检索输入值,该名称位于具有ID的div中

如何在联接Laravel上从具有不同ID的同一张表中检索不同名称

如何在Django Serializer中按用户ID检索所有模型数据?

Python如何从此api字典中获取所有ID

从英雄联盟API中获取所有ID和名称为符文的符文

Python,JSON:形成具有ID和时间戳的新JSON字典,并根据新JSON词典中的最新时间戳值检索ID

检索所有具有匹配名称的Discord频道ID

在Python中列出所有Google云端硬盘文件和文件夹,并保存ID

如何通过基因ID从Fasta文件中检索序列

在ElasticSearch中检索所有_id的有效方法

如何在单个表中获取所有父名称及其ID

如何在javascript中的名称和ID中输入值?

在Ace编辑器HTML脚本中查找所有类和ID名称

如何在python数组中获取所有“ id”

在 Firebase 和 Android Studio 中检索司机的乘客请求节点内的所有乘客 ID(用户 ID)

如何创建一个函数来从嵌套对象中检索所有孩子的 id

如何使用panda加载具有文件夹名称和图像名称但在python中不包含ID的数据集文件?

如何在 Python3 中导入带有推文 ID 的 CSV/JSON 文件?

如何获取 div 中的所有 id 名称

如何在 Python Selinium 中单击没有名称和 ID 的“接受 Cookie”按钮

如何在 Python 中创建带有负 ID 的 JSON

如何使用python和django从对象数组中检索id?