1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
index_list = [5, 5, 1, 6, 5, 5, 5, 8, 9, 1]
index_list_mcfccs = [0.640495, 0.4822588, 0.6523488, 0.74474275, 0.5423001, 0.85711163, 0.724612, 0.5099624, 0.9696293, 0.97258127]
result_mcfccs = []
result2 = 0
result3 = 0
result4 = 0
result5 = 0
for idx, index in enumerate(index_list):
if index_list.count(index) == 2:
result_mcfccs.append(index_list_mcfccs[idx])
result2 = max(result_mcfccs)
print("2 ", result2)
elif index_list.count(index) == 3:
result_mcfccs.append(index_list_mcfccs[idx])
if result2 in result_mcfccs:
result_mcfccs.remove(result2)
result3 = max(result_mcfccs)
print("3 ", result3)
elif index_list.count(index) == 4:
result_mcfccs.append(index_list_mcfccs[idx])
if (result2, result3) in result_mcfccs:
result_mcfccs.remove(result2, result3)
result4 = max(result_mcfccs)
print("4 ", result4)
elif index_list.count(index) == 5:
result_mcfccs.append(index_list_mcfccs[idx])
if (result2, result3, result4) in result_mcfccs:
result_mcfccs.remove(result2, result3, result4)
result5 = max(result_mcfccs)
print("5 ", result5)
print("Résultat final : ", result_mcfccs)
print("Résultat final : ", max(result_mcfccs)) |
Partager