Русский
Открыть в Telegram

Пост Скажем, вы хотите получить первые N элементов итерируемого объекта. Прямолинейный способ — использовать islice:

14 мая 2026
Б
Библиотека Python разработчика | Книги по питону
Скажем, вы хотите получить первые N элементов итерируемого объекта. Прямолинейный способ — использовать islice: from itertools import islice def fib(): a, b = 0, 1 while True: yield b a, b = b, (a + b) list(islice(fib(), 5)) # Результат: [1, 1, 2, 3, 5] Если вы также хотите получить индексы элементов, можно применить enumerate: list(enumerate(islice(fib(), 5))) # Результат: [(0, 1), (1, 1), (2, 2), (3, 3), (4, 5)] Другой способ сделать это — использовать zip и range, что может показаться более читаемым: list(zip(range(5), fib())) # Результат: [(0, 1), (1, 1), (2, 2), (3, 3), (4, 5)] 📲 Мы в MAX 👉@BookPython
5 · 1.5K ·

Рядом в ленте

ББиблиотека Python разработчика | Книги по питонуСортировка списка с элементами None может быть затруднительной: In [1]: data = [ ...: dict(a=1), ...: None, ...: dict(a=-3), ...: dict(a=2), ...: None, ...: ]ББиблиотека Python разработчика | Книги по питонуКогда вы используете fork для создания нового процесса, текущее состояние генератора случайных чисел (включая seed) копируется в дочерний процесс. Это может при
это сообщение
ББиблиотека Python разработчика | Книги по питонуcollections.defaultdict позволяет создать словарь, который возвращает значение по умолчанию, если запрашиваемого ключа нет (вместо того чтобы выбрасывать исключББиблиотека Python разработчика | Книги по питонуНекоторые модули Python компилируются непосредственно в сам интерпретатор. Они называются встроенными модулями (built-in), и их не следует путать со стандартной
ББиблиотека Python разработчика | Книги по питонуБиблиотека Python разработчика | Книги по питону@BookPython · канал · Технологии
17 943подписчиков725средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем