2017-08-15 19 views
-2

私は(はるかに長いけど)、このようになりますJSON要素のリストを持っているのpython、JSON要素のリストから値の一覧を取得

[{u'account': u'', u'confirmations': 143236, u'amount': 5.61365738, u'address': u'8Zvt5usQB7dEEtyK7An3XFdqMSHgxTtZpz'}, {u'account': u'', u'confirmations': 2074, u'amount': 2.0, u'address': u'8K8GEVktJZQvrw5RtYzafD3qk3dAbNsTSQ'}] 

イムリストにすべての'amount'のリストを抽出しようとしています山車のが、私はオリ単一の値を取得することができ、ここに私のコードは、これまでのところです:

#!/usr/bin/env python 

import json 
import subprocess 

json_data = json.loads(subprocess.check_output(['solarcoind', 'listreceivedbyaddress'], shell=False)) 

for a in json_data: 
     amounts = (a ['amount']) 

print amounts 

マイプリントは最後の値だけを与え、この場合2.0には、どのように私はすべての金額をしてくださいリストのですか?

+0

私はステップ1がリストになると思いますか? – jonrsharpe

答えて

1

amounts = [a['amount'] for a in json_data]

関連する問題