22 / 72
ПрактикаСреднийMiddle-Senior

itertools: islice, chain, groupby, tee, batched

Частота на собеседованиях: Средняя - знание stdlib экономит время на live codingСпрашивают в: Т-Банк, Яндекс

Модуль itertools из стандартной библиотеки - это набор готовых инструментов для работы с ленивыми последовательностями, которые ты иначе писал бы руками через циклы и условия. Знание конкретных функций itertools экономит время именно на живом кодинге: вместо того чтобы городить вложенные циклы, ты вызываешь готовую функцию с понятным названием.

islice - срез на бесконечном или ленивом источнике