error: Listenindizes müssen Ganzzahlen sein und dürfen nicht im Median @ schwebe

Versuche, den Median zu finden, aber weiterhin Listenindizes zu erhalten, müssen Ganzzahlen sein, dürfen keine Float-Fehler enthalten und sind nicht sicher, was zu tun ist.

sorted_data = sorted(data, key=lambda d:d.all_around_points_earned)
if len(data)%2==0:
    a = sorted_data[len(data)/2]
    b = sorted_data[len(data)/2-1]
    median_val = (a+b)/2
else:
    median_val = sorted_data[(len(data)-1)/2]
print(median_val) # median val

Antworten auf die Frage(4)

Ihre Antwort auf die Frage