Re: [python] nevím si rady

2019-10-09 Tema obsahu Jirka Vejrazka
https://stackoverflow.com/questions/24245324/about-the-changing-id-of-an-immutable-string

On Wed, 9 Oct 2019 at 17:24, Jaakubi  wrote:

> Nazdar mládenci,
>
> provádím "kritické čtení" svého překladu "http://howto.py.cz/index.htm;
>  a zjistil jsem, že nevím, zda je možné pro
> *řetězec* zadat přiřazení typu:
>
> a = "bau"; b = "bau" tak aby  id(a) != id(b).
>
> U seznamu se pro stejnou hodnotu vytvářejí dva objekty automaticky.
>
> a = [1, 2, 3]; b = [1, 2, 3]; id(a) != id(b)
>
> Srdečný dík, Tovim
>
>
>
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


Re: [python] nevím si rady

2019-10-09 Tema obsahu Pavel Studeník
Jsou to stejné data, nejspíš není důvod proč mít hodnotu uloženou dvakrát v 
paměti. Zajímavé proč to u seznamu neplatí. 

>>> a = "bau"; b = "bau"
>>> id(a)
4393797808
>>> id(b)
4393797808
>>> b += "b"
>>> id(a)
4393797808
>>> id(b)
4393798064

> 9. 10. 2019 v 17:24, Jaakubi :
> 
> Nazdar mládenci,
> 
> provádím "kritické čtení" svého překladu "http://howto.py.cz/index.htm; 
>  a zjistil jsem, že nevím, zda je možné pro 
> řetězec zadat přiřazení typu:
> 
> a = "bau"; b = "bau" tak aby  id(a) != id(b).
> 
> U seznamu se pro stejnou hodnotu vytvářejí dva objekty automaticky.
> 
> a = [1, 2, 3]; b = [1, 2, 3];  id(a) != id(b)
> 
> Srdečný dík, Tovim
> 
> 
> 
> 
> 
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
> 
> Visit: http://www.py.cz

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz


[python] nevím si rady

2019-10-09 Tema obsahu Jaakubi

Nazdar mládenci,

provádím "kritické čtení" svého překladu "http://howto.py.cz/index.htm; 
a zjistil jsem, že nevím, zda je možné pro *řetězec* zadat přiřazení typu:


a = "bau"; b = "bau" tak aby id(a) != id(b).

U seznamu se pro stejnou hodnotu vytvářejí dva objekty automaticky.

a = [1, 2, 3]; b = [1, 2, 3]; id(a) != id(b)

Srdečný dík, Tovim



___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz