[pyar] itertools.permutations

Pablo Ventura pablogventura en gmail.com
Jue Nov 5 10:40:37 ART 2015


El 5 de noviembre de 2015, 10:36, Kiko <kikocorreoso en gmail.com> escribió:

>
>
> El 5 de noviembre de 2015, 14:30, Pablo Ventura <pablogventura en gmail.com>
> escribió:
>
>> Hola gente!
>> Me sorprendio que permutations me devuelva tuplas repetidas. Alguna idea
>> para evitarlo usando otra funcion para que no se generen inutilmente?
>>
>> Esto es lo que pasa:
>> >>> list(itertools.permutations([0,0,0,1,1],5))
>> [(0, 0, 0, 1, 1),
>> (0, 0, 0, 1, 1),
>> (0, 0, 1, 0, 1),
>> (0, 0, 1, 1, 0),
>> (0, 0, 1, 0, 1),
>> (0, 0, 1, 1, 0),
>> ...
>> ]
>>
>>
> En lugar de usar list puedes usar set.
>
​Gracias Kiko! Pero solo use list para mostrar el problema, quisiera que
directamente esas tuplas no se generaran para no perder rendimiento.



>>
>> Muchas gracias!
>>
>> _______________________________________________
>> 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
>>
>
>
> _______________________________________________
> 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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151105/56a5d3b1/attachment.html>


More information about the pyar mailing list