2013-07-27 67 views
-1
player_details=[{'name': u'Bryan Barker', 'pos': u'P', 'birthdate': datetime.date(1964, 6, 28), 'team_id': 14L, 'birthcity': u'Jacksonville Beach', 'id': 1107L, 'uno': u'4'}] 

如何從上方獲取team_id。我試過player_details['team_id']如何在Python中迭代值

+0

你是否有一個字典的列表? –

回答

1

player_details是一個列表,你應該先訪問它的元素。

player_details[0]['team_id'] 
1

你有一個包含字典的列表(外部方括號表示一個列表,其中包含一個項目 - 內部大括號表示含有指示內容的字典)。您需要從列表中得到第一個項目,然後訪問從字典中的數據您可以:

player_details[0]['team_id'] 

當然,名單意味着可能有多個項目,所以你可能要遍歷列表根據您的使用情況,依次獲取每個值。

for player in player_details: 
    do_something(player['team_id'])