Introduction aux fonctions Python : introduction et exemples de fonction zip

WBOY
Libérer: 2023-11-03 14:02:18
original
1509 Les gens l'ont consulté

Introduction aux fonctions Python : introduction et exemples de fonction zip

Introduction aux fonctions Python : introduction et exemples de fonction zip

Python est un langage de haut niveau qui fournit de nombreuses fonctions utiles pour aider les développeurs à écrire des programmes rapidement. L'une de ces fonctions est la fonction zip.

La fonction Zip est l'une des fonctions intégrées à Python. Elle peut accepter un ensemble d'objets itérables (y compris des listes, des tuples, des ensembles et des dictionnaires, etc.) et renvoyer une séquence composée de paires d'éléments dans ces objets itérables. . La fonction

Zip peut être utilisée dans diverses situations, telles que :

1. Combinez les éléments de deux listes en tuples, puis stockez ces tuples dans une nouvelle liste.

Exemple de code :

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = zip(list1, list2)
print(list(result))
Copier après la connexion

Résultat de sortie :

[(1, 4), (2, 5), (3, 6)]
Copier après la connexion

2. Transmettez les éléments de plusieurs listes à une fonction dans une correspondance individuelle et obtenez les résultats renvoyés par la fonction.

Exemple de code :

def add(x, y):
    return x + y

list1 = [1, 2, 3]
list2 = [4, 5, 6]
result = map(add, list1, list2)
print(list(result))
Copier après la connexion

Résultat de sortie :

[5, 7, 9]
Copier après la connexion

3. Attribuez des éléments de plusieurs listes à différentes variables.

Exemple de code :

list1 = [1, 2, 3]
list2 = [4, 5, 6]
a, b, c = zip(list1, list2)
print(a, b, c)
Copier après la connexion

Résultat de sortie :

(1, 4) (2, 5) (3, 6)
Copier après la connexion

Il convient de noter que la fonction zip s'arrête lorsque l'objet itérable le plus court est épuisé, vous devez donc vous assurer que les objets passés à la fonction zip sont de longueur égale.

En bref, la fonction zip est une fonction très utile qui peut être utilisée dans de nombreux scénarios différents. Une maîtrise compétente de la fonction zip peut rendre le codage Python plus efficace et plus concis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal