溫馨提示×

python怎么提取列表嵌套字典的值

小億
372
2023-11-16 10:28:49
欄目: 編程語言

可以使用嵌套的索引和鍵來提取列表嵌套字典的值。

假設(shè)有一個列表 data 包含多個字典,每個字典都有一個鍵 'key' 對應(yīng)的值是嵌套的字典??梢允褂靡韵路绞教崛∏短鬃值涞闹担?/p>

data = [{'key': {'nested_key': 'nested_value'}}]

# 提取嵌套字典的值
value = data[0]['key']['nested_key']
print(value)  # 輸出: nested_value

在上面的例子中,data 列表中的第一個字典的 'key' 鍵對應(yīng)的值是一個嵌套的字典??梢允褂?data[0] 獲取第一個字典,然后再使用 'key' 鍵提取嵌套的字典,最后使用 'nested_key' 鍵提取嵌套字典的值。

如果有多個字典需要提取嵌套字典的值,可以使用循環(huán)遍歷每個字典,并根據(jù)鍵提取對應(yīng)的值。以下是一個示例:

data = [{'key': {'nested_key': 'nested_value'}}, {'key': {'nested_key': 'nested_value2'}}]

# 遍歷每個字典并提取嵌套字典的值
for item in data:
    value = item['key']['nested_key']
    print(value)

# 輸出:
# nested_value
# nested_value2

0