Section courante

A propos

Section administrative du site

itertools

Outils d'itération
Python

Description

Ce module contient les fonctions créant des itérateurs pour une mise en boucle efficace.

Liste des procédures et fonctions

Nom Description
ACCUMULATE Cette fonction permet de créer un itérateur retournant les sommes cumulées ou les résultats cumulés d'autres fonctions binaires.
CHAIN Cette fonction permet de créer un itérateur retournant les éléments du premier itérable jusqu'à ce qu'il soit épuisé, puis passe à l'itérable suivant, jusqu'à ce que tous les itérables soient épuisés.
COMBINATIONS Cette fonction permet de retourner les sous-séquences de longueur spécifié des éléments de l'itérable d'entrée.
COMBINATIONS_WITH_REPLACEMENT Cette fonction permet de retourner les sous-séquences de longueur spécifié des éléments de l'itérable d'entrée, cette situation offrant la possibilité de répéter les éléments individuels plus d'une fois.
COMPRESS Cette fonction permet de créer un itérateur filtrant les éléments à partir des données en renvoyant uniquement ceux ayant un élément correspondant dans les sélecteurs ayant la valeur True.
COUNT Cette fonction permet de créer un itérateur renvoyant des valeurs régulièrement espacées en commençant par le début du nombre.
CYCLE Cette fonction permet de faire un itérateur renvoyant des éléments de l'itérable et enregistrer une copie de chacun.
DROPWHILE Cette fonction permet de créer un itérateur supprimant des éléments de l'itérable tant que le prédicat est vrai; ensuite, retourne chaque élément.
FILTERFALSE Cette fonction permet de créer un itérateur filtrant les éléments d'itérable en ne retournant que ceux pour lesquels le prédicat est False. Si le prédicat est None, alors retourne les éléments étant faux.
GROUPBY Cette fonction permet de créer un itérateur retournant des clefs et des groupes consécutifs à partir de l'itérable.
ISLICE Cette fonction permet de créer un itérateur retournant les éléments sélectionnés de l'itérable.
PERMUTATIONS Cette fonction permet de retourner les permutations successives de longueur spécifié des éléments dans l'itérable.
PRODUCT Cette fonction permet d'effectuer un produit cartésien des itérables d'entrée.
REPEAT Cette fonction permet de créer un itérateur retournant l'objet encore et encore.
STARMAP Cette fonction permet de créer un itérateur calculant la fonction à l'aide de paramètres obtenus à partir de l'itérable.
TAKEWHILE Cette fonction permet de créer un itérateur retournant des éléments de l'itérable tant que le prédicat est vrai.
TEE Cette fonction permet de retourner un certain nombres d'itérateurs indépendants à partir d'un seul itérable.
ZIP_LONGEST Cette fonction permet de créer un itérateur agrégeant les éléments de chacun des itérables.


Dernière mise à jour : Dimanche, le 15 mars 2020