Помогите создать массив объектов класса на 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
→ Ссылка