コードの行を縮小したいだけです。2 つの行だけが異なる 2 つのループがあります。毎回行を変更することは可能ですか (関数またはクラス)? 2 つのループは次のとおりです。
cursor = ''
while True:
data = API_like_query(id,cursor)
#more code
for i in data['data']:
ids_likes += i['id']+' , '
#more code
と
cursor = ''
while True:
data = API_com_query(id,cursor)
#more code
for i in data['data']:
ids_likes += i['from']['id']+' , '
#more code
より多くのコードは、使用されるコードの同じチャンクです。違いは関数呼び出し (3 行目) と 6 行目の辞書オブジェクトの違いです。