Ejemplos de funciones zip de pitón

Ejemplos de funciones zip de pitón
El método Zip () en Python construye un iterador que combina elementos de varios iterables. El iterador que los resultados pueden usarse para manejar desafíos de programación básicos, como la construcción de diccionarios. El método zip () acepta una lista de iterables, que podría ser cero o tal vez más, y devuelve una tupla. Pero cuando le das una tupla, debes convertir la lista resultante en una tupla primero. Aprenderá cómo utilizar el método Python Zip () para abordar situaciones del mundo real en este artículo utilizando Ubuntu 20.04 Sistema Linux. En primer lugar, necesitamos iniciar sesión desde el panel de inicio de sesión de Ubuntu después de comenzar.

Después del inicio de sesión, debe asegurarse de que su sistema y su paquete APT se actualicen a la fecha actual para funcionar de manera eficiente en Python. Luego, lanza el Ubuntu 20.04 Terminal de línea de comandos para trabajar en la consola. Puedes abrirlo desde la tecla de acceso directo "Ctrl+Alt+T" o abrirlo desde la barra de búsqueda de actividades desde las aplicaciones proporcionadas en la esquina. Después de abrir el terminal, necesitamos actualizar el paquete APT de la consulta a continuación mencionada.

$ sudo apt actualización

Después de actualizar el paquete APT, debe instalar el repositorio de Python y Pip en su Ubuntu 20.04 Sistema Linux si aún no está instalado o configurado. Para instalar Python y Pip, escriba las siguientes consultas en la terminal una tras otra, seguida de la Ingresar llave:

$ sudo apt install python3.9
$ curl https: // bootstrap.pypa.IO/Get-PIP.py -o get -pip.py
$ sudo python3.9 Get-PIP.py

Ejemplo 01: función zip en tuple

El sistema se ha actualizado y la configuración de Python y Pip Repository ya está realizada. Pasemos a los ejemplos de la función Python Zip ahora. En primer lugar, echaremos un vistazo a la función postal aplicada a una tupla. Necesitamos crear un nuevo archivo de Python en nuestro sistema para trabajar en Python. Por lo tanto, en el terminal de shell, estamos utilizando la siguiente consulta táctil para crear un archivo "uno.py ":

$ touch one.py

Ahora, el archivo se ha creado magníficamente, y necesitamos abrirlo. Primero, vaya al Explorador de archivos de su Ubuntu 20.04 Sistema Linux y abra el directorio de inicio. En la carpeta de directorio de inicio, encontrará su archivo recién creado E.gramo., "uno.py ". Abra este archivo al tocarlo doble. Ahora, agregue el código que se muestra a continuación en él. Es hora de discutir este código contigo.

En primer lugar, hemos agregado soporte de Python en la primera línea de código. Después de eso, hemos creado dos tuplas llamadas L1 y L2. Ambas tuplas contienen tres valores de tipo cadena. Después de estas dos tuplas, hemos imprimido los elementos de ambas tuplas por separado en las declaraciones de impresión definidas después de las tuplas. Ahora entra el trabajo real. Hemos creado una nueva variable nombrada "nuevo". Esta variable guarda el valor de una nueva lista de ambas tuplas, que se han juntado en una sola lista a través de una "cremallera" función. En la última línea de código, hemos convertido la lista de variables con zonas recién creadas "nuevo" en una tupla a través de "Tuple" escriba y luego imprima la tupla recién formada usando el "imprimir" declaración.

Ejecutemos este código en un shell terminal usando el "Python3" Palabra clave antes del nombre de un archivo "uno.py ". Por lo tanto, ejecute la consulta establecida a continuación en el shell y obtenga una nueva salida. Verá que la salida muestra los elementos de ambas tuplas en las dos primeras líneas por separado. Después de eso, en la última línea de salida, ha creado una nueva tupla de ambas tuplas aplicando una función postal.

$ python3 uno.py

Ejemplo 02: función zip en la lista

Tomemos un nuevo ejemplo para aplicar la función zip en las variables de tipo de lista. Abra el mismo archivo y actualice el código con el siguiente. Hemos tomado dos listas de diferentes tipos e.gramo., cadena e entero. Luego, comprimió estas listas a través del método "zip" y guardó el resultado en variable "nuevo". Estos datos recién crecidos "nuevo" luego convertido en "lista" y guardado en variable "resultado". Después de eso, hemos impreso la variable "resultado" valor. En el 7th línea de código, hemos tomado datos de "resultado" variable y aplicado una función zip en ella para guardar los valores separados en nuevas variables de tuple "List1" y "List2". Después de eso, hemos impreso los nuevos tuples uno tras otro.

Ejecutemos el archivo actualizado "uno.py " Una vez más, usando la misma consulta antigua que a continuación. La salida le mostrará los datos en el formulario de lista en la primera línea. Después de eso, mostrará las tuplas separadas en líneas separadas. Esto significa que la entrada estaba en una lista desde, Zip la convirtió en una forma de tupla. Pero luego tenemos que convertir el resultado de la salida en un formulario de lista. También muestra que el zip toma solo el mismo número de valores de ambas listas en su valor resultante.

$ python3 uno.py

Ejemplo 03: función zip con bucle

Esta vez, aplicaremos zip en algunos datos, pero utilizando el bucle en nuestro código junto con él. Este código contiene las mismas listas "L1" y "L2". Ambas listas han sido juntas y guardadas en un "nuevo" variable. Después de eso, el bucle mientras se ha iniciado. En la declaración de prueba, está tomando los primeros valores siguientes de la variable "nuevo" y lo guarda en una variable "miembro". Este primer valor siguiente contiene dos elementos, uno de "L1" y el segundo de "L2". Luego, está imprimiendo ambos valores separándolos a través del "a" Marque hasta los últimos valores:

Tras la ejecución del archivo, podemos ver que el bucle funciona perfectamente incluso después de aplicar la función zip:

$ python3 uno.py

Conclusión

Hemos discutido el uso de la función ZIP en muchos de los tipos de datos utilizando la programación de Python. Espero que encuentre el artículo informativo y fácil de implementar y aprehender.