-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
from random import randint
def desordenar(lista):
"""
Función que desordena una lista de elementos dándole un valor aleatorio a cada elemento de la lista.
Argumentos:
lista -- lista de elementos a desordenar
Retorna:
lista desordenada
"""
numero_de_elementos = len(lista)
lista.sort(key=lambda elemento: randint(0, numero_de_elementos))
return lista
# Ejemplo de uso
lista_ordenada = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_ordenada_de_letras = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j"]
print(desordenar(lista_ordenada))
print(desordenar(lista_ordenada_de_letras))Metadata
Metadata
Assignees
Labels
No labels