Существование изменяемого именованного кортежа в Python? ⇐ Python

Программы на Python
Anonymous
Существование изменяемого именованного кортежа в Python?

Сообщение Anonymous »

Может ли кто-нибудь изменить Nametuple или предоставить альтернативный класс, чтобы он работал с изменяемыми объектами?

В первую очередь для удобства чтения мне хотелось бы что-то похожее на Nametuple, которое делает следующее:

Код: Выделить всё

from Camelot import namedgroup

Point = namedgroup('Point', ['x', 'y'])
p = Point(0, 0)
p.x = 10

>>> p
Point(x=10, y=0)

>>> p.x *= 10
Point(x=100, y=0)
Должна быть возможность засолить полученный объект. А согласно характеристикам именованного кортежа, порядок вывода при его представлении должен соответствовать порядку списка параметров при построении объекта.

Подробнее здесь: https://stackoverflow.com/questions/292 ... -in-python

Вернуться в «Python»