choice() es una función incorporada en el lenguaje de programación Python que devuelve un elemento aleatorio de una lista, tupla o string.
Sintaxis:
random.choice(sequence) Parameters: sequence is a mandatory parameter that can be a list, tuple, or string. Returns: The choice() returns a random item.
Nota: Tenemos que importar aleatoriamente para usar el método choice().
A continuación se muestra la implementación de Python3 del enfoque anterior:
# Python3 program to demonstrate the use of # choice() method # import random import random # prints a random value from the list list1 = [1, 2, 3, 4, 5, 6] print(random.choice(list1)) # prints a random item from the string string = "striver" print(random.choice(string))
La salida cada vez será diferente ya que el sistema devuelve un elemento aleatorio.
Producción:
5 s
Aplicación práctica:
Imprime cualquier número aleatorio 5 veces de una lista dada.
# Python3 program to demonstrate the practical application # choice() # import random module import random list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for x in range(5): print(random.choice(list1))
La salida cambia cada vez que se usa la función choice().
Producción:
1 4 1 5 7