-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']

4

2 回答 2

1

您有一个包含 dict 的列表(外部方括号表示一个列表,其中包含一个项目 - 内部大括号表示带有指示内容的 dict)。您需要从列表中获取第一项,然后从您获得的 dict 访问数据:

player_details[0]['team_id']

当然,列表意味着可能有多个项目,因此您可能希望遍历列表并依次获取每个值,具体取决于您的用例。

for player in player_details:
    do_something(player['team_id'])
于 2013-07-27T13:12:07.473 回答
1

player_details是一个列表,您应该首先访问它的元素。

player_details[0]['team_id']
于 2013-07-27T13:12:19.677 回答