リストを検索して、50%に最も近い値を見つけようとしています。その値のインデックスを追跡し、それを使って別のリストの中央値を見つけます。私のコードが動作していません。番号リストを繰り返します。
def find_median(percent_list, avg_lst):
closeValueIndex = []
count = 0
med_num = 50
for i in percent_list:
diff = abs(percent_list - med_num)
minDiffValue = min(diff)
if i == minDiffValue:
closeValueIndex.append(count)
count+= 1
med = avg_lst[count]
return med
あなたがテストしている入力は何ですか?どの出力が得られますか?また、期待される出力は何ですか? – karthikr
ようこそStackOverflowへ。ヘルプドキュメントの投稿ガイドラインを読み、それに従ってください。 [最小、完全で検証可能な例](http://stackoverflow.com/help/mcve)がここに適用されます。 MCVEコードを投稿して問題を正確に記述するまでは、効果的にお手伝いすることはできません。 投稿したコードをテキストファイルに貼り付け、説明した問題を再現できるはずです。 – Prune