Duda sobre "aleatorizar" una lista
Pablo Ruiz Múzquiz
pabloruiz en gnu.org
Lun Mar 8 11:04:39 CET 2004
> Para seguir cerrando el tema:
>
> import random,sys
>
> print ' '.join([p[0]+''.join(random.sample(p[1:-1],len(p)-2))+p[-1] for
> p in sys.argv[1].split()])
>
> ¿alguien da menos?
Ah, malditos! python 2.3 ! :-)
Esta solución me gusta mucho más porque intento evitar siempre que puedo
las funciones lambda para hacerlo todo más the-python-way.
Así, a bote pronto, no se me ocurre una forma más compacta. Si la
encuentro, ya os avisaré.
Un saludo y gracias de nuevo,
Pablo Ruiz Múzquiz
Más información sobre la lista de distribución Python-es