[pyar] Devolver 2 valores generados por función yield

Diego Mascialino diego en mascialino.com.ar
Mar Oct 7 00:15:36 ART 2014


El 7 de octubre de 2014, 0:07, Mati Barriento <elmatibarriento en gmail.com>
escribió:

> Termine haciendo esto
>
>    digitsArray = []
>    m = make_pi(longer*2)
>    for i in range(0,longer):
>       x,y = [next(m),next(m)]
>       digitsArray.append(((x*10)+y))
>
> Que devuelve
> >>>[31, 41, 59, 26, 53, 58, 97]
> Aunque me gustaria omitir el primer 3 de la función y que devuelva
>
>>>[14, 15, 92, 65, 35, 89, 79]
>

Para obtener el resultado que querés agregá la línea:
next(m)
justo antes del for .

Saludos
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20141007/c085213c/attachment-0001.html>


More information about the pyar mailing list