TGViewer
Python - Советы, библиотеки, гайды Python - Советы, библиотеки, гайды @xo_py · 17K subscribers
Post #289 7K
filter() — функция, которая применяет функцию ко всем элементам последовательности и возвращает итератор с теми объектами, для которых функция вернула True.

Функция filter может использоваться для создания нового итератора из существующего итерируемого объекта (например списка или словаря), который эффективно отфильтрует элементы с помощью предоставленной нами функции.

Итерируемый объект — это объект Python, по которому можно выполнить итерацию, то есть он вернет элементы в такой последовательности, которую мы можем использовать в цикле for​​​.

Первый аргумент в filter — это функция, которую мы используем для решения о включении или фильтрации каждого элемента.

На примере выше мы возвращаем только те строки, в которых находятся числа, что может быть удобно в некоторых проектах :)

Функция filter() обеспечивает способ фильтрации значений, который зачастую может быть более эффективным, чем генератор списка, особенно когда мы начинаем работу с большими наборами данных.

Документация и примеры кода здесь.
  • 👍 34
  • 🔥 3
  • 😢 1
More from @xo_py
  1. Sep 26, 2026pytzdata - небольшая библиотека с базой данных часовых поясов для Python. Библиотека работ…
  2. Sep 21, 2026Как вам такой Python 🚬
  3. Sep 8, 2026InquirerPy - библиотека для интерактивных меню в консоли: выбор из списка, чекбоксы, подтв…
  4. Sep 8, 2026keyring - библиотека для безопасного хранения паролей и API-ключей, использует встроенное…
  5. Sep 2, 2026rapidfuzz - быстрая библиотека написанная на С++ для нечёткого сравнения строк, замена Fuz…
  6. Aug 21, 2026Ладно.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →