Měnitelnost/neměnitelnost je jedna věc a identita/hodnota druhá. Můžu mít dva neměnitelné objekty stejné hodnoty, každý z nich ale bude existovat zvlášť - na své vlastní adrese v paměti. Snažit se, aby všechny takové objekty byly automaticky deduplikovány, by byla jen práce navíc.
PM Dne 11. května 2015 21:59 Marek Nožka <ma...@tlapicka.net> napsal(a): > Zdravím. > > Můžete mi prosím toto někdo vysvětlit? Myslel jsem si, že datové typy jsou > buď měnitelné, nebo neměnitelné --- ale tady do vypadá, že int je něco mezi > tím. Díky. > > Marek > > On Mon, 11 May 2015 03:46:33 -0700 (PDT) Pavel Schön <pa...@schon.cz> > wrote > to python@py.cz: > > > $ python > > Python 2.6.6 (r266:84292, Nov 21 2013, 10:50:32) > > [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 > > >>> a = 256 > > >>> b = 256 > > >>> a is b > > True > > >>> a = 257 > > >>> b = 257 > > >>> a is b > > False > > > >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz