私はPythonプログラミングには新しく、ペットプロジェクトに取り組んで私の手を汚しています。PythonはネストされたForループを避ける
私はこれらのネストされたループを回避するために多くの試みを行いましたが、成功しませんでした。
Returns values from a for loop in pythonimport requests
import json
r = requests.get('https://api.coinmarketcap.com/v1/ticker/')
j = r.json()
for item in j:
item['id']
n = item['id']
url = 'https://api.coinmarketcap.com/v1/ticker/%s' %n
req = requests.get(url)
js = req.json()
for cool in js:
print n
print cool['rank']
より多くの情報が必要な場合は私に知らせてください。
時々、ネストされたforループが必要です。これはその時のようです。 – bernie
私は多くのデータを取得しており、forループをネストしていると時間がかかりすぎます。(私はあなたの意見を理解しています。 – Master
ネストされたループの作成を避けるために、内部forループを含む 'js'を解析する関数を作成することができます。これには技術的にネストされたループが含まれていますが、コードは少なくともフラットに見えることに注意してください。 –