У меня есть класс, содержащий список строк. Скажите:
ClassName:
- list_of_strings
Мне нужно обеспечить, чтобы этот список строк содержал уникальные элементы. К сожалению, я не могу изменить этот list_of_strings на другой тип, например на набор.
В функции addToList (str_to_add)
я хочу гарантировать уникальность строки. Как мне лучше всего это сделать? Было бы целесообразно добавить добавляемую строку в список, преобразовать ее в набор, затем обратно в список, а затем переназначить это объекту?
Вот метод, который мне нужно обновить:
def addToList(self, str_to_add):
self.list_of_strings.append(str_to_add)
Спасибо!