私は今質問したいのと同じような質問を見つけようとしていました。しかし、答えは本当に私を助けませんでした。私は価値を得ようと努力していましたが、値が同じであればただ一つの価値です。ここに私のコード:値が同じ場合、Pythonは値を1にします
最初、私は、条件文字列と整数を持っているこの
ids_data = []
arr_rest_ids = [('8380128579', 309), ('8380128579', 311), ('8380128579', 310), ('8380222579', 313)]
if arr_rest_ids:
for i in arr_rest_ids:
ids_data.append(i)
のような条件は、条件はその整数値を持って伝えています。私は値が単なる値を得るのと同じ場合に条件を作成しようとしていました。
私は結果は次のようになりたい:ids_data = [309, 313]
arr_rest_ids = [('8380128579', 309), ('8380128579', 311), ('8380128579', 310), ('8380222579', 313)]
if arr_rest_ids:
for i in arr_rest_ids:
ids_data.append(i)
ids_data変数は、IDだけで別の値を示しています。
の順です重要?そうでない場合は、単に 'set'に変換してください。 –