Lista de Python Shuffle

Lista de Python Shuffle
En Python, la idea de Shuffle se deriva del mazo de las cartas de juego. Brashling es una técnica utilizada para barajar un mazo de cartas y elegir al azar en los juegos de cartas. En Python, el barajamiento se usa para obtener una lista aleatoria completamente filtrada. Usamos la función incorporada "Shuffle ()" para barajar una lista de Python como las tarjetas de baraja. En shuffle (), la lista se alimenta como argumento. La función baraja la lista, y luego, actualiza la lista. La función no crea otra lista para transferir elementos barajados en ella. La función Shuffle () toma un pedido y reorganiza el orden. Hoy, discutiremos cómo usar el código Python para barajar elementos en una lista, reorganizando así los elementos de la lista de Python. Para este propósito, utilizamos varios métodos para su implementación.

NOTA: El sistema operativo en este artículo de la lista de shuffle de Python es Windows 10. Además, Spyder se utiliza para la ejecución de los programas de muestra.

Ejemplo 1:

En este ejemplo, usamos la función Shuffle () para barajar la lista de Python de Fruits_Name. Al principio, estamos utilizando un módulo aleatorio porque la función Shuffle está presente en él. Luego, creamos e inicializamos una lista de frutas. Puede crear y agregar cualquier valor a la lista. Luego, usamos la función Shuffle () para mezclar la lista. Para barajar la lista e implementar el código, utilizamos el compilador Spyder. Simplemente inicielo desde la barra de búsqueda de Windows, luego cree un nuevo archivo para la implementación del programa. Puede consultar este programa aquí:

importar al azar
fruits_name = ["plátano", manzana "," durazno "," naranja "]
aleatorio.Shuffle (fruits_name)
imprimir (fruits_name)

Una vez que escribamos con éxito nuestro programa de Lista de Shuffle Python, guarde su archivo de código fuente en el menú del archivo como lo hicimos en la siguiente captura de pantalla:

Ahora, ejecute su archivo de código presionando la tecla de acceso directo F5 y vea cómo la función Shuffle () baraja la lista de frutas en el código Python. La salida se muestra aquí:

Ejemplo 2:

En este ejemplo, usamos aleatorios.función de muestra (). La función elige aleatoriamente los elementos de la lista y crea una nueva lista de barajas filtradas. Primero, toma el argumento de la lista, que queremos barajar. Luego, toma otro argumento que se refiere a la longitud de la lista o al número de elementos que queremos elegir. Usamos el .muestra () función para barajar una lista de pitón. Hacemos esto en el mismo archivo de código fuente. Puede crear un nuevo archivo de código fuente, se realiza cambios en el anterior. Usamos el mismo archivo de código, "PythonShuffLelist". Verifiquemos cómo hemos logrado barajar nuestra lista de Python.

Inicialmente, creamos o inicializamos nuestra lista y especificamos su nombre a WELD_LIST. Luego podemos crear una nueva variable, "barajado", que toma un azar.función de muestra (). Alimentamos la lista y el tamaño de nuestra lista al azar.función de muestra (). Con la ayuda de la función len (), podemos mantener este proceso dinámico, ya que el tamaño de la lista puede cambiar. Puede consultar este programa aquí:

importar al azar
Bienvenido_list = ['Bienvenido', 'a', 'el', 'donde', 'mundo', 'de', 'Python',]
barajado = aleatorio.Shuffle (Welcome_List, Len (Welcome_List)
Imprima (barajado)

Guardar y ejecutar su archivo de código, y verifique la salida barajada en la pantalla de la consola:

Ejemplo 3:

En este ejemplo, discutiremos cómo barajar un mazo de cartas usando la función Shuffle (). Implementamos esto en Spyder IDE y usamos el mismo archivo de código. Para crear una lista de tarjetas, primero especificamos la función Product (). La función ejecuta la multiplicación de los dos órdenes. Nuestro mazo está organizado, por lo que lo aleatorizamos usando la función Shuffle (). Puede consultar este programa aquí:

Importar iTertools, aleatorios
Deck_cards = list (ITerTools.Producto (rango (1,14), ['Jack', 'Heart', 'Queen', 'Club']))
aleatorio.Shuffle (Deck_Cards)
Imprima ("Tus tarjetas:")
Para I en el rango (5):
print (Deck_cards [i] [0], "de", Deck_cards [i] [1])

Obtendrá un resultado diferente cada vez que ejecute este código. Aquí, ejecutamos el código dos veces, y la salida se muestra a continuación:

Conclusión

En este artículo, hemos discutido los mejores métodos para barajar la lista en Python. Hay varios métodos para barajar listas en Python. Sin embargo, hemos discutido el shuffle () y el azar.Métodos de muestra () en nuestra ilustración. Hemos utilizado estos métodos porque son muy fáciles de usar y comprensibles. Esperamos que haya encontrado este artículo útil, y por favor consulte nuestros otros artículos.