¿list(enumerate()) o enumerate()?
Publicado por Xamiend (18 intervenciones) el 04/09/2014 15:10:57
Buenas tardes, tenía la siguiente duda:
Al escribir este fragmento de código (lo escribo desde el powershell, dentro de python)
>>> se = ["pri", "ver", "oto", "inv"]
>>> enumerate(se)
me retorna lo siguiente:
<enumerate object at 0x022392D8>
Sin embargo, si hago esto:
>>> se = ["pri", "ver", "oto", "inv"]
>>>list(enumerate(se))
me retorna el resultado que busco:
[(0, 'pri'), (1, 'ver'), (2, 'oto'), (3, 'inv')]
¿Por qué se produce esto? ¿Cómo se debe utilizar la función enumerate()?
Gracias de antemano
Al escribir este fragmento de código (lo escribo desde el powershell, dentro de python)
>>> se = ["pri", "ver", "oto", "inv"]
>>> enumerate(se)
me retorna lo siguiente:
<enumerate object at 0x022392D8>
Sin embargo, si hago esto:
>>> se = ["pri", "ver", "oto", "inv"]
>>>list(enumerate(se))
me retorna el resultado que busco:
[(0, 'pri'), (1, 'ver'), (2, 'oto'), (3, 'inv')]
¿Por qué se produce esto? ¿Cómo se debe utilizar la función enumerate()?
Gracias de antemano
Valora esta pregunta
0