簡體   English   中英

從dict中的元組獲取值

[英]Get values from tuple in dict

一天的好時光。 我有 python 名稱由元組和字典列表組成,例如

value_dict = ({key1: value , key2:value},{key1: value , key2:value} )

我想通過使用 for 來獲取一些值。 我嘗試使用該代碼來實現它:

for name_area, area_id in value_dict['area_id'], value_dict['name_area']:
        area.append(name_area[0])

但出現錯誤:TypeError: tuple indices must be integers or slices, not dict

我不確定這是否與您想要實現的目標相似,但就是這樣。

基本上,您嘗試遍歷元組中的那些字典,這導致了錯誤。

# This is just a random example that I generated myself.
locations = (
    {
        "location_id": 1234,
        "location_name": "Spain",
    },
    {
        "location_id": 5678,
        "location_name": "France",
    }
)

areas = [] # Initialize a list if you haven't.

for location in locations:
    areas.append(location["location_name"])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM