Модули стандартной библиотеки Python: itetools
Руководство по модулю Python itertools
Источник: Nuances of Programming Python — универсальный язык программирования, предлагающий несколько встроенных библиотек, которые облегчают и повышают эффективность написания кода. Одной из таких библиотек является itertools. Она представляет собой набор функций, позволяющих работать с итерациями в Python. Эта статья поможет вам освоить функции Python-модуля itertools, чтобы создавать более эффективный и результативный код. Что такое itertools? Itertools — это Python-модуль, который предоставляет набор функций для работы с итерируемыми объектами...
Python Itertools: стоит ли овчинка выделки?
Многие из вас знают, что такое itertools: библиотека для тех или иных преобразований с итераторами. Лично для меня её роль кажется довольно сакральной: она вся такая подходит для функционального или даже реактивного программирования, супер оптимизированная и вот это всё. А на деле все вышло не совсем так. Итак, задачей было написать chunker, то есть имея скажем, довольно большой массив элементов (десятки тысяч), отправить его по сети кусками по тысяче элементов. И, конечно, хотелось побравировать перед коллегами своими навыками функционального программирования...