如何在python中包含嵌套字典的嵌套列表中提取项目

时间:2018-05-30 18:47:43

标签: python list dictionary nested

我有一个嵌套项目列表,其中包含复杂的嵌套字典,如下所示:

y = [
{
    "page": 1,
    "pages": 304,
    "per_page": "1",
    "total": 304
},
[
    {
        "adminregion": {
            "id": "",
            "value": ""
        },
        "capitalCity": "Oranjestad",
        "id": "ABW",
        "incomeLevel": {
            "id": "HIC",
            "value": "High income"
        },
        "iso2Code": "AW",
        "latitude": "12.5167",
        "lendingType": {
            "id": "LNX",
            "value": "Not classified"
        },
        "longitude": "-70.0167",
        "name": "Aruba",
        "region": {
            "id": "LCN",
            "value": "Latin America & Caribbean "
        }
    }
]]

我试图提取“id”值并将它们存储在数据库中的某个位置。 到目前为止我尝试过的是(不成功):

print([i['id'] for i in y[1]])

 for i in y[1]:
    for j in i:
        print(j)

但没有运气 万分感谢..

0 个答案:

没有答案