Exemples de fonction de zip Python

Exemples de fonction de zip Python
La méthode zip () dans Python construit un itérateur qui combine des éléments de plusieurs iterables. L'itérateur qui a des résultats peut être utilisé pour gérer les défis de programmation de base tels que la construction de dictionnaires. La méthode zip () accepte une liste d'itérables, qui pourrait être nul ou peut-être plus, et renvoie un tuple. Mais lorsque vous lui donnez un tuple, vous devez d'abord convertir la liste résultante en tuple. Vous apprendrez à utiliser la méthode Python Zip () pour s'attaquer aux situations réelles dans cet article en utilisant Ubuntu 20.04 Système Linux. Tout d'abord, nous devons nous connecter à partir du panneau de connexion Ubuntu après l'avoir démarré.

Après la connexion, vous devez vous assurer que votre système et son package APT sont mis à jour à la date actuelle pour fonctionner efficacement sur Python. Ensuite, lancez l'ubuntu 20.04 Terminal de ligne de commande pour travailler sur la console. Vous pouvez l'ouvrir à partir de la clé de raccourci "Ctrl + alt + T" ou l'ouvrez autrement à partir de la barre de recherche d'activités à partir des applications fournies dans le coin. Après avoir ouvert le terminal, nous devons mettre à jour le package APT à partir de la requête ci-dessous mentionnée.

$ sudo apt mise à jour

Après avoir mis à jour le package APT, vous devez installer le référentiel Python et PIP sur votre Ubuntu 20.04 Système Linux s'il n'est pas déjà installé ou configuré. Pour installer Python et Pip, écrivez les requêtes ci-dessous dans le terminal une après l'autre, suivie du Entrer clé:

$ sudo apt installer python3.9
$ curl https: // bootstrap.pypa.IO / Get-Pip.Py -o Get-Pip.py
$ sudo python3.9 Get-Pip.py

Exemple 01: fonction zip sur Tuple

Le système a été mis à jour et la configuration du référentiel Python et PIP est déjà effectuée. Passons aux exemples de la fonction Zip Python maintenant. Premièrement, nous allons jeter un œil à la fonction zip appliquée à un tuple. Nous devons créer un nouveau fichier Python dans notre système pour travailler sur Python. Par conséquent, dans le terminal de la coquille, nous utilisons la requête tactile suivante pour créer un fichier "un.py ":

$ touchez un.py

Maintenant, le fichier a été magnifiquement créé, et nous devons l'ouvrir. Tout d'abord, allez à l'explorateur de fichiers de votre Ubuntu 20.04 Système Linux et ouvrez le répertoire domestique. Dans le dossier du répertoire domestique, vous trouverez votre fichier nouvellement créé E.g., "un.py ". Ouvrez ce fichier en tapant sur lui. Maintenant, additionnez le code ci-dessous. Il est temps de discuter de ce code avec vous.

Tout d'abord, nous avons ajouté le support Python sur la première ligne de code. Après cela, nous avons créé deux tuples nommés L1 et L2. Les deux tuples contiennent trois valeurs de type chaîne. Après ces deux tuples, nous avons imprimé les éléments des deux tuples séparément dans les déclarations d'impression définies après les tuples. Maintenant, le travail réel arrive. Nous avons créé une nouvelle variable nommée "nouveau". Cette variable enregistre la valeur d'une nouvelle liste des deux tuples, qui ont été zippés ensemble dans une seule liste via un "zipper" fonction. Sur la dernière ligne de code, nous avons converti la liste des variables zippées nouvellement créées "nouveau" dans un tuple via "Tuple" Tapez puis imprimez le tuple fraîchement formé en utilisant le "imprimer" déclaration.

Exécutons ce code dans un shell terminal en utilisant le "Python3" mot-clé avant le nom d'un fichier "un.py ". Par conséquent, exécutez la requête indiquée ci-dessous dans le shell et obtenez une nouvelle sortie. Vous verrez que la sortie montre les éléments des deux tuples sur les deux premières lignes séparément. Après cela, sur la dernière ligne de sortie, il a créé un nouveau tuple à partir des deux tuples en appliquant une fonction zip.

$ python3 un.py

Exemple 02: fonction zip sur la liste

Prenons un nouvel exemple pour appliquer la fonction zip sur les variables de type liste. Ouvrez le même fichier et mettez à jour le code avec celui ci-dessous. Nous avons pris deux listes de différents types E.g., chaîne et entier. Ensuite, a zippé ces listes ensemble via la méthode «zip» et enregistré le résultat à la variable "nouveau". Ces données nouvellement zippées "nouveau" puis converti en "liste" et enregistré en variable "résultat". Après cela, nous avons imprimé la variable "résultat" valeur. Le 7e ligne de code, nous avons pris des données de "résultat" variable et appliquée une fonction zip dessus pour enregistrer les valeurs distinctes en de nouvelles variables de tuple «List1» et «List2». Après cela, nous avons imprimé les deux nouveaux tuples les uns après les autres.

Exécutons le fichier mis à jour "un.py " Utiliser à nouveau la même vieille requête que ci-dessous. La sortie vous montrera les données sous forme de liste à la première ligne. Après cela, il affichera les tuples séparés sur des lignes séparées. Cela signifie que l'entrée était dans une liste de Zip l'a convertie en une forme de tuple. Mais ensuite, nous devons remonter le résultat de sortie en un formulaire de liste. Il montre également que le zip ne prend que le même nombre de valeurs des deux listes dans sa valeur résultante.

$ python3 un.py

Exemple 03: fonction Zip avec boucle

Cette fois, nous appliquerons un zip sur certaines données mais en utilisant la boucle de notre code avec elle. Ce code contient les mêmes listes "L1" et "L2". Les deux listes ont été zippées ensemble et enregistrées dans un "nouveau" variable. Après cela, la boucle while a été lancée. Dans l'instruction TRY, il prend les premières valeurs suivantes de la variable "nouveau" et l'enregistre dans une variable "membre". Cette première valeur suivante contient deux éléments, un de "L1" Et le second de "L2". Ensuite, il imprime les deux valeurs en les séparant via le "un" Marquez jusqu'aux dernières valeurs:

Lors de l'exécution du fichier, nous pouvons voir que la boucle fonctionne parfaitement même après avoir appliqué la fonction zip:

$ python3 un.py

Conclusion

Nous avons discuté de l'utilisation de la fonction ZIP sur de nombreux types de données à l'aide de la programmation Python. J'espère que vous trouverez l'article informatif et simple à mettre en œuvre et à appréhender.