2017-11-12 14 views
2

こんにちは、私は辞書を印刷するために探しています。私は1000行を印刷する必要があります。Python辞書のキーの繰り返し

次のコードは、jsonでデータを取得します。私はそれを辞書に入れます。その後、最初の行に 、またはデータに0を出力します。 私はライン1000年までに印刷したいが、私はそれを1000倍を入力せずにそれをしたい:)

import time, json, requests 

json_api = requests.get("https://www.cryptopia.co.nz/api/GetMarketHistory/ETN_BTC/72") 
json_data = json_api.json() 

print(json_data['Data'][0]['Price'] , json_data['Data'][0]['Timestamp']) 

これは出力が得られます。

4.35e-06 1510454994

正しいですか。

は、今私は

print(json_data['Data'][1]['Price'] , json_data['Data'][1]['Timestamp']) 
print(json_data['Data'][2]['Price'] , json_data['Data'][2]['Timestamp']) 
print(json_data['Data'][3]['Price'] , json_data['Data'][3]['Timestamp']) 

ためしかし、この1000回を記述することなく、結果をプリントアウトしたいです。 ありがとう

答えて

1

ループを使用してください。

for i in range(1, 1000): 
    print(json_data['Data'][i]['Price'] , json_data['Data'][i]['Timestamp']) 
+0

ありがとう、私はあなたが[i]辞書キーを印刷するときに使用することができなかったことを実感しました。 – Jay

+0

忘れてしまった - はい、それは笑を働いた:) – Jay

関連する問題