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