Duda sobre "aleatorizar" una lista
Julio Canto
jcanto en hispasec.com
Lun Mar 8 15:40:12 CET 2004
>--------------------
>print ' '.join([p[0]+''.join(random.sample(p[1:-1],len(p)-2))+p[-1] for
>p in sys.argv[1].split()])
>--------------------
>
>Pero como igualmente pareció desatar la polémica... :-)
>
>El python-way-to-do-it también incluye ciertas reglas de estilo y no
>solamente el uso de estructuras pythonistas. Espero no haber enfadado a
>los dioses pitónicos :-)
>
>Pablo Ruiz Múzquiz "elfo"
>
>
No hombre, ademas no soy ningun guru de python, y no me mesa las barbas,
rasgo las vestiduras y esas cosas :)
Es solo que me parece una lastima que un lenguaje tan claro y expresivo
como Python se utilice de una forma tan 'espesa'. Es como la costumbre
que tenian (y tienen) muchos programadores C de escribir de forma muy
condensada (i.e. los famosos concursos de ver quien escribe el programa
mas complejo en una sola linea).
Quiza quede muy hacker, pero con el tiempo uno aprende a admirar la
belleza de un codigo potente y que al mismo tiempo esta escrito de forma
clara :)
Solo era una opinion personal de todas formas :)
Un saludo,
JC
Más información sobre la lista de distribución Python-es