Мне нужно вывести строку из списка классов, у которых есть метод .__str__()
.
Итак, potions - это список объектов класса Potion.Зелье __str__
метод просто возвращает название зелья.Я думал сделать что-то вроде этого
result = "\n".join(potions)
, но можно объединить только строку, и я не знаю, как вызвать __str__()
для каждого класса внутри объединения.
Или я должен сделать что-то вродеэто:
for potion in potions:
result += "{0}\n".format(potion)
Или может быть что-то еще?