Чтобы превью на это, я уже проверил сообщения, относящиеся к этому вопросу, и они не полностью ответили мне.Python: Сортировка списка объектов по их атрибутам
Так что я просто хотел бы знать, как сортировать список объектов на основе их атрибутов двумя способами:
- если атрибут является строкой (в алфавитном порядке)
- если атрибут является целое число (делать по порядку)
Это мой список классов:
mainList = [
hero(name='SirGoose', classes='Fighter', level=150),
hero(name='Conan', classes='Barbarian', level=160),
hero(name='KingArthur', classes='Knight', level=170)
]
Итак, что я действительно ищу, это способ сортировки этого списка, чтобы имена героев отсортировались в алфавитном порядке, а затем еще один метод для уровня. Спасибо!