Ich habe eine Liste mit Student
Objekte mit den folgenden Attributen: name
, hours
und . Die Liste wird in der Variablen data
gespeichert. Warum bekomme ich im Folgenden eine None
Rückgabe? Mit anderen Worten, data.sort(key = Student.gpa)
gibt None
zurück, obwohl es eine Methode gibt, die das gpa in der Klasse Student
zurückgibt. Ich habe die Klasse Student
in meinen Code importiert.eine Liste Python Liste von Objekten bestellen
def choiceInput(data):
choice = input('Enter method of sorting <GPA>, <Name>, or <Credits>: ')
choice = choice[0].lower()
if choice == 'g':
return data.sort(key = Student.gpa)
elif choice == 'n':
return data.sort(key = Student.getName)
else:
return data.sort(key = Student.getpPoints)
Wo kann ich diese Bedrohung finden? – lhoernle