Método aleatorio aleatorio de Python ()
Ejemplo
Mezclar una lista (reorganizar el orden de los elementos de la lista):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
Definición y uso
El shuffle()
método toma una secuencia, como una lista, y reorganiza el orden de los elementos.
Nota: este método cambia la lista original, no devuelve una lista nueva.
Sintaxis
random.shuffle(sequence, function)
Valores paramétricos
Parameter | Description |
---|---|
sequence | Required. A sequence. |
function | Optional. The name of a function that returns a number between 0.0 and
1.0. If not specified, the function
random() will be used |
Más ejemplos
Ejemplo
Puede definir su propia función para pesar o especificar el resultado.
Si la función devuelve el mismo número cada vez, el resultado estará en el mismo orden cada vez:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)