permutacion del bit

heimy ricardo.cardenes en gmail.com
Lun Mar 23 12:48:10 CET 2009


2009/3/22 Jean Carlos Rodrìguez <jeancarlosr_ve en yahoo.com>:

> ahora si quiero es permutar bits(0,1)
>
>>>> for p in all_perms(['0','1']):
> ...     print p
> ...
> ['0', '1']
> ['1', '0']
>
> pero no deberia ser
> ['0', '1']
> ['1', '0']
> ['0', '0']
> ['1', '1']

No Jean Carlos. El resultado es el esperado. Tú estás esperando todas
las combinaciones posibles de "n" elementos del conjunto inicial (con
repetición) tomados a "n", pero una permutación no repite elementos de
la colección inicial (si estos no estaban ya repetidos).
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es