Написать класс Sequence, у которого будет «поле» sequence (оформленное как @proterty), со следующими свойствами:
- По умолчанию в поле записан пустой список
- В поле можно записывать любой объект
- Если этот объект индексируемый, он хранится в нём как есть, если нет — хранится список из одного этого объекта
- При удалении поля в него записывается пустой объект того же типа, что был в нём раньше
Пустой объект создаётся конструкцией класс() без параметров — например, list()
1 a, b, c = Sequence(), Sequence("wer"), Sequence(100)
2 print(a.sequence, b.sequence, c.sequence)
3 a.sequence.append(5)
4 b.sequence += "QQ"
5 c.sequence += (2, 3)
6 print(a.sequence, b.sequence, c.sequence, sep="|")
7 del a.sequence, b.sequence, c.sequence
8 print(a.sequence, b.sequence, c.sequence, sep="|")
[] wer [100] [5]|werQQ|[100, 2, 3] []||[]
