Skip to content

Instantly share code, notes, and snippets.

Created Mar 17, 2021
What would you like to do?
def mezclar_lista(lista_original):
# Crear una copia, ya que no deberíamos modificar la original
lista = lista_original[:]
# Ciclo for desde 0 hasta la longitud de la lista -1
longitud_lista = len(lista)
for i in range(longitud_lista):
# Obtener un índice aleatorio
indice_aleatorio = random.randint(0, longitud_lista - 1)
# Intercambiar
temporal = lista[i]
lista[i] = lista[indice_aleatorio]
lista[indice_aleatorio] = temporal
# Regresarla
return lista
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment