私は暴動のサーバーから応答を受け取ります:
def main():
api = RiotAPI('dec34559a91-ad8b-4fd2-b49a-bae3b4524522b8a')
summoner_name = str(input("Please enter the summoner ID\n"))
if summoner_name == "":
summoner_name = "zLKida"
r = api.get_summoner_by_name(summoner_name)
print(r)
次のようなものが出力されます。
{'zlkidda': {'profileIconId': 539, 'id': 27003987, 'summonerLevel': 30, 'name': 'zLKidda', 'revisionDate': 1444958792000}}
辞書内のデータにアクセスする方法がわかりません。文字列などではなく、辞書として返されることに注意してください。
私が試してみました:
print(r['zlkidda'].['profileIconId'])