generador de diccionario

Chema Cortes pych3m4 en gmail.com
Mie Ene 14 02:11:25 CET 2009


El 2009/1/11 César García <celord en gmail.com> escribió:
> Hola listeros
>   Buscando en google me encontré con este interesante articulo que genera
> un diccionario:
> http://blogricardo.wordpress.com/2008/12/28/script-para-generar-diccionarios-de-fuerza-bruta/
>
>  Mi pregunta es ¿Como puedo pasar cada combinación generada como una
> variable hacia una función?
>
> Intenté cambiando esta parte:
>
>     sys.stdout.write(ALFABETO[contadores[i]])
> sys.stdout.write('\n')
>
> Asi:
>    combinacion = ALFABETO[contadores[i]]
> print combinacion

La solución pasa por concatenar las letras para hacer la nueva cadena. Algo así:

combinacion=""
for i in range(LONGITUD):
 combinacion+=ALFABETO[contadores[i]]


Más compacto:

combinacion="".join(ALFABETO[contadores[i]] for i in range(LONGITUD))
_______________________________________________
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