Помогите создать массив объектов класса на Python
Мне нужно создать класс студент в котором минимум 5 полей
Потом создать массив объектов класса
Вот что у меня получилось
Не пойму как это сделать
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
import operator
# Дополните нужными полями и методами
class Student:
def __init__(self, name):
self.name = name
student_1 = Student('Guido')
student_2 = Student('Steve')
student_3 = Student('Nomnoms12')
objects = [student_1, student_2, student_3] # Список экземпляров класса Student
result = sorted(objects, key=operator.attrgetter('name')) # Сортировка по атрибуту name
for student in result:
print(student.name)
stdout:
Guido
Nomnoms12
Steve