2 つの方法を示します。(他もいろいろな方法はかんがえられますが)
python
1result = {
2 "info": [
3 {
4 "currency_code": "JPY",
5 "amount": 6124.0,
6 "available": 6124.0
7 },
8 {
9 "currency_code": "USD",
10 "amount": 0.02637724,
11 "available": 0.02637724
12 }
13 ],
14 "JPY": {
15 "free": 0.0,
16 "used": 0.0,
17 "total": 0.0
18 },
19 "USD": {
20 "free": 0.02637724,
21 "used": 0.0,
22 "total": 0.02637724
23 },
24 "total": {
25 "BCH": 0.0,
26 "BTC": 0.02637724,
27 "ETH": 0.0,
28 "EUR": 0.0,
29 "JPY": 6124.0,
30 "USD": 0.0
31 }
32}
33
34jpy_amount = result["info"][0]["amount"]
35print(jpy_amount)
36
37amount_jpy = {item["currency_code"] :item["amount"] for item in result["info"]}["JPY"]
38print(amount_jpy)
実行結果:
はじめの方法は、質問にあったコードを1文にまとめただけです。
2番目の方法は result から {currency_code: ammount} の list を作り出し、JPY の amaount を取り出しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/13 02:35
2018/05/13 03:18
退会済みユーザー
2018/05/13 07:03 編集
退会済みユーザー
2018/05/13 03:27 編集
2018/05/13 03:34
退会済みユーザー
2018/05/13 07:02 編集
2018/05/13 03:43