← Volver

Cómo elegir un elemento aleatorio de una secuencia

La función estándar random.choice() toma como argumento una secuencia y retorna un ítem aleatorio dentro de ella. Por secuencia se entiende cualquier objeto que implemente los métodos __getitem__() y __len__(): listas, tuplas, rangos, etc.

>>> import random
>>> random.choice([1, 2, 3, 4])
1
>>> random.choice(range(10))
5

Si la secuencia está vacía, la función lanza la excepción IndexError.

random listas tuplas


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.