Desordenar arreglos en Python

lunes, noviembre 24, 2008

Hace algún tiempo publiqué un pequeño algoritmo para desordenar arreglos en C++. Esta vez escribiré el mismo algoritmo pero en Python; veamos:

import random

arreglo = []

for i in range(44):
arreglo.append(i)

# Esta línea realiza todo el trabajo sucio de desordenar el arreglo y lo
# guarda en la misma variable :D
random.shuffle(arreglo)

Con eso ya tenemos nuestro arreglo desordenado... A lo Python! xD

2 comentarios:

Anónimo dijo...

Funciona perfecto

Anónimo dijo...

Hola sabrias como hacer eso pero con una lista de tipo string? por ejemplo

["h","o","l","a"]

quede asi:

["o","a","l","h"] (Por ejemplo..., que la desordene