Вот моя Song
класс '__init__()
функция. Я сохраняю песни в списке, но я не уверен, как написать lt
метод.
def __init__(self, title, artist, duration):
self.__title = title
self.__artist = artist
self.__duration = int(duration)
Вот требование, которое дано.
песня меньше другого, если художник по алфавиту меньше другого.
Как я могу построить свою функцию __lt__()
в соответствии с вышеуказанным требованием?
По сути, я хочу отсортировать список по фамилии художника. Я написал такой код, но я не уверен, является ли он верным или нет, потому что я также не знаю, как вызвать его в программе.
def __lt__(self,other):
return self.__artist < other.__artist