Python3 で TypeError: 'dict_values' object does not support indexing が出る件

Python2 で書いてた以下コードを Python3 で実行すると、

return r.json()['query']['pages'].values()[0]['revisions'][0]['*']

TypeError: 'dict_values' object does not support indexing が出た。

原因は、Python3 が dict_values() が明示的に list 型を返さなくなったこと。

以下のように明示的に list を作ってやるとよい。

#    return r.json()['query']['pages'].values()[0]['revisions'][0]['*']
#     ||
#     VV
return list(r.json()['query']['pages'].values())[0]['revisions'][0]['*']

参考: Get: TypeError: 'dict_values' object does not support indexing when using python 3.2.3 - Stack Overflow