[pyar] Sobre Mutable / Immutable

Sebastian Bassi sebastian.bassi en globant.com
Mie Sep 1 16:07:04 ART 2010


On Wed, Sep 1, 2010 at 3:14 PM, Gustavo Campanelli <gedece en gmail.com> wrote:

> Interesante caso, parece ser que al invocar el método append se hace
> referencia al objeto original, en cambio al concatenar no, lo que
> obliga a retornar el valor para que funcione.


Es que append es una operación que haces sobre la lista. En cambio
concatenar devuelve un nuevo objeto (el producto de la concatenación). Si
queres concatenar sobre la lista directamente tenes que usar extend.

In [17]: a=['bar']

In [18]: a.extend(['1'])

In [19]: a
Out[19]: ['bar', '1']


-- 
Sebastián Bassi. *sebastian.bassi en globant.com*
Lic. en Biotecnología con orientación en genética molecular.
Software Developer @ Globant.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100901/f0cb8621/attachment.html>


More information about the pyar mailing list