У меня возникли проблемы с реализацией namedtuple._replace()
, поэтому я скопировал код сразу после документации:
Point = namedtuple('Point', 'x,y')
p = Point(x=11, y=22)
p._replace(x=33)
print p
и я получил:
Point(x=11, y=22)
вместо:
Point(x=33, y=22)
как показано в документе.
Я использую Python 2.6 на Windows 7
Что происходит?