API を呼び出して、次のデータ構造を取得しています。
{u'query': {u'pages': {u'120714': {u'ns': 0, u'pageid': 120714, u'revisions': [{u'size': 985}], u'title': u'Daniel Nannskog'}}, u'userinfo': {u'anon': u'', u'id': 0, u'name': u'2620:0:862:101:0:0:2:4'}}}
私が欲しいのは、このデータ構造からサイズを取得することです。ここからデータを抽出する方法は知っていますが、問題は抽出時にページの後のキー(120714)がわからないことです。たとえば:
lets assign this to a variable = d
>>> d
{u'query': {u'pages': {u'120714': {u'title': u'Daniel Nannskog', u'ns': 0, u'pageid': 120714, u'revisions': [{u'size': 985}]}}, u'userinfo': {u'anon': u'', u'id': 0, u'name': u'2620:0:862:101:0:0:2:4'}}}
>>> d['query']['pages']['120714']['revisions']
[{u'size': 985}]
>>>
しかし、抽出前に第 2 レベルのキーの値を知らずにサイズを取得するにはどうすればよいでしょうか?