Nimm diesen Code:
%Vor% parts._replace works
Da es sich jedoch um eine unterstrichene Methode handelt, sollte sie intern und nicht verwendet werden. Gibt es eine Alternative? Ich möchte nicht tun:
Weil das ein gewöhnliches Tupel und kein Nametuple ist, und tun:
%Vor%ist irgendwie dumm. :)
Ideen?
Der Grund dafür, dass namedtuple
mit einem anfänglichen Unterstrich beginnt, besteht nur darin, Namenskollisionen zu verhindern. Sie sollten nicht nur für den internen Gebrauch verwendet werden :
Um Konflikte mit Feldnamen zu vermeiden, beginnen die Methoden- und Attributnamen mit einem Unterstrich.
Tags und Links python namedtuple