前提・実現したいこと
リストをsort.sortedを使わずに並べ替えたい。
python3で、果物を重さ順に並べ替えるプログラムを作っていて、sort,sortedを使わないことが条件です。
重さの最大値と最小値を出すコードをベースとしています。
果物名と重さを、重さ順に表示したいのですが、分かりませんでした。
該当のソースコード
Python3
1def get_max(l): 2 max_index=0 3 for i in range(len(l)): 4 if l[i]>l[max_index]: 5 max_index=i 6 return max_index 7 8def get_min(l): 9 min_index=0 10 for i in range(len(l)): 11 if l[i]<l[min_index]: 12 min_index=i 13 return min_index 14 15fruits=["りんご","みかん","すいか","メロン","パイナップル"] 16weight=[300,60,5000,1300,1200] 17 18max_index=get_max(weight) 19min_index=get_min(weight)
回答1件
あなたの回答
tips
プレビュー