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']
答案 0 :(得分:1)
你有一个包含dict的列表(外部方括号表示一个列表,其中包含一个项目 - 内部花括号表示带有指示内容的dict)。您需要从列表中获取第一项,然后从您获得的词典中访问数据:
player_details[0]['team_id']
当然,列表意味着可能有多个项目,因此您可能希望迭代列表并依次获取每个值,具体取决于您的用例。
for player in player_details:
do_something(player['team_id'])
答案 1 :(得分:1)
player_details
是一个列表,您应该首先访问它的元素。
player_details[0]['team_id']