Robocikowo>ROBOCIKOWO

Python — od podstaw do zaawansowanego · Standardowa biblioteka

itertools — leniwe iteracje

Standardowa biblioteka

Wprowadzenie

itertools to zestaw funkcji generujących leniwe iteratory — wydajne, kompozycyjne narzędzia do pracy z sekwencjami. Łączenie (chain), nieskończone (count, cycle, repeat), wycinanie i filtrowanie (islice, takewhile, dropwhile, compress, filterfalse), kombinatoryka (product, permutations, combinations), agregacja (accumulate), grupowanie (groupby), mapowanie (starmap), zipowanie (zip_longest, tee). Leniwość = brak alokacji całej kolekcji w pamięci.