GegebenEntfernungslistenobjekt gegebener Feldwert python
Dies ist nicht einfach Elemente aus einer Liste entfernen; seine Entfernung, sondern durch Feldwert
philani = Student(20, "Philani Sithole", "Male", [64,65])
sarah = Student(19, "Sarah Jones", "Female", [82,58])
fabian = Student(50, "Fabian Hamza", "Male", [50,52])
students = [philani, sarah, fabian]
Wie kann ich das Objekt fabian aus Schülerliste gegeben, den Namen „Fabian Hamza“
gewünschten Ergebnisse zu entfernen:
students = [philani, sarah]
Es versucht, diese
name = "Fabian Hamza"
for i in xrange(len(students)):
if hasattr(students[i], name):
students.pop(i)
Aber es funktioniert nicht
Mögliche Duplikat [Entfernen von Elementen aus einer Liste in Python] (http://stackoverflow.com/questions/27443627/removing-elements-from-a-list-in-python) –