我尝试了网站上和谷歌上提供的许多潜在解决方案,但没有一个给我任何成功。我正在尝试根据 Riot Games API 的请求从列表中提取特定项目。
我的代码是:
lol_watcher = LoLWatcher('<API_KEY>')
my_region = 'na1'
me = lol_watcher.summoner.by_name(my_region, 'doublelift')
my_ranked_stats = lol_watcher.league.by_summoner(my_region, me['id'])
print(my_ranked_stats)
这将输出以下内容:
[{'leaguId': <leagueID>, 'queueType': <queueType>, 'tier': <tier>,...}]
当我尝试时,我的问题就出现print
了'tier'
:
print(my_ranked_stats['tier'])
如果我这样构建,它会抛出TypeError: list indices must be integers or slices, not str
.
对此的任何帮助表示赞赏。