我试图从JSON中提取某些数据。有一个ID号列表和我想从每个ID号中提取的信息,但我不确定如何做到这一点。Image shows the structure of the json, it is the players ID that I want to loop through to pull further information from。
information inside the player ID的
我在找一个彼此没有联系的时间列表。
toi = []
for i in range(len(game_data_1)):
for j in range(len(game_data_1[i]['liveData']['boxscore']['teams']['home']['players'])):
toi.append(j['stats']['skaterStats']['timeOnIce'])
字符串
game_data_1是json的名称。我希望通过循环每个玩家ID来获得我正在寻找的stat,在本例中是timeOnIce。然而,我得到了错误“'int' object is not subscriptable”
1条答案
按热度按时间xxe27gdn1#
正如在评论中所述
j
是一个整数表示在循环期间列表中的位置.不是球员的数据,您可以将球员数据存储在变量中,然后使用j
访问冰上时间:字符串
更好的是,甚至不使用范围,只循环实际数据:
型