lunes, 4 de junio de 2018

Receta Python 3 No. 3-11: Seleccionar Elementos de una Colección de Forma Aleatoria

1. Problema

Seleccionar elementos de una colección usando aleatoriedad.

2. Solución

La función choice() del módulo random permite escoger un elemento entre varias opciones. Las opciones estarán almacenadas, por ejemplo, en una lista.


La función shuffle() aleatoriza la posición de los elementos de una lista. Se comparta como una baraja de cartas: las cartas quedan repatidas sin seguir ningún patrón.



Alternativamente, para la sección de varios elementos como muestra se usal a función random.sample(coleccion, cantidad_muestra) (Beazly, Jones, 2013).

3. Código Python 3


Prueba de ejecución:


2
7
3
11
2

[3, 11, 7, 5, 2]

[3, 7, 2]
[11, 7, 2]
[3, 11]
[2, 5]

4. Literatura & Enlaces

Beazly D, Jones B. K. (2013). Python Cookbook, Third Edition. United States: O'Reilly Media.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.