[pyar] [Listas] Consulta

Apokalyptica Painkiller apokalyptica79 en gmail.com
Sab Jun 8 13:52:30 ART 2013


Entendido, gracias :)


El 8 de junio de 2013 13:38, Hystrix <ego en hystrix.com.ar> escribió:

> 2013/6/7 Apokalyptica Painkiller <apokalyptica79 en gmail.com>
>
>> Hola gente, preguntonta, mirando un poco de lista, vi como puedo usar con
>> ellas unas funciones simples como len() y range().
>>
>> Tengo por ejemplo la siguiente lista:
>>
>> >>> lista = [1, 2, "hola"]
>>
>> Si hago uso de la función len(), me devuelve la longitud que tiene mi
>> lista:
>>
>> >>> len(lista)
>> 3
>>
>> Ahora si hago o quiero hacer uso de la función range() sobre mi lista, a
>> range le tengo que pasar como parámetro la función len()? Quedando de la
>> siguiente manera:
>>
> Una aclaracion que tal vez te sirva para entender mejor, la función
> `range` no estaria recibiendo como parametro la función `len` sino lo que
> devuelve `len` que es un entero. `range` recibe un entero y devuelve una
> lista, si lo separas se ve mejor:
>
> >>> una_lista = [1, 2, 3]
> >>> un_entero = len(una_lista)
> >>> un_entero
> 3
> >>> range(un_entero)
> [0, 1, 2]
> >>>
>
> Para pasarle a `range` la función `len` tendrias que hacer algo así y te
> da error:
>
> >>> range(len)
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> TypeError: range() integer end argument expected, got
> builtin_function_or_method.
> >>>
>
> Si bien puede parecer un detalle menor, en Python es importante porque hay
> casos en los que tenes que pasar una función como parametro y otros en los
> que tenes que pasar el resultado que devuelve esa función.
>
>
>>
>>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
I live each day
Like it's my last
I live for rock and roll
I never look back

I'm a rocker
Do as I feel as I say
I'm a rocker
And no one can take that away
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130608/8d80881b/attachment.html>


More information about the pyar mailing list