Maison  >  Article  >  développement back-end  >  Introduction aux fonctions Python : introduction et exemples de fonction zip

Introduction aux fonctions Python : introduction et exemples de fonction zip

WBOY
WBOYoriginal
2023-11-03 14:02:181422parcourir

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))

Résultat de sortie :

[(1, 4), (2, 5), (3, 6)]

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))

Résultat de sortie :

[5, 7, 9]

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)

Résultat de sortie :

(1, 4) (2, 5) (3, 6)

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!

Déclaration:
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