私はPythonを使い始めたばかりで、一連のリンクのクリック数を返すスクリプトを書いています。forループを使用して、すべてのリンクを反復処理し、それぞれのクリック数を返します。
for url in short_urls:
query_params = {
'access_token': ACCESS_TOKEN,
'link': url.values()}
endpoint = ENDPOINT
response = requests.get(endpoint, params = query_params)
data = json.loads(response.content)
print "link_clicks:" + " " + str(data['data']['link_clicks'])
ターミナルに返される結果は次のようになります。
link_clicks: 938
link_clicks: 63
link_clicks: 3921
link_clicks: 47
link_clicks: 21
これらの数値をすべて加算して合計を返すための最良の方法は何でしょうか。理想的には、ターミナルで合計を「total link_clicks :( total)」として出力できるようにしたいと思います。
編集:
答えてくれてありがとう。私は頭の中で解決策を複雑にしすぎていたと思います。何らかの理由で、forループからの新しい整数を追加する必要があるリストを作成し、インデックスを作成してその新しいリストの各要素を個別に追加する必要があると考えました。合計。