Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Фильтрация

С этим тегом используют

Политика Шереметьево Украина Спецоперация Вертикальное видео Вода Украинцы Все
166 постов сначала свежее
98
Аноним
Аноним
4 месяца назад

Ответ на пост «Буддист»⁠⁠2

Забавно наблюдать за топ комментаторами в посте, которые такие: "невыдуманные истории о которых невозможно молчать))0)" хотя каких-то полгода назад, используя буквально такую же риторику, пытались оправдать выблядка Нойза МС в футболке Азова 🤡

Террористы Фильтрация Украинцы Шереметьево Политика Спецоперация Короткопост Мат Ответ на пост Текст
16
6400
CanadaV
4 месяца назад

Буддист⁠⁠2

Буддист Фильтрация, Украинцы, Политика, Спецоперация, Скриншот, Тату, Свастика, Полк Азов
Показать полностью 1
Фильтрация Украинцы Политика Спецоперация Скриншот Тату Свастика Полк Азов
428
222
maxZamkov
maxZamkov
4 месяца назад

Чемодан! Вокзал! Будка!⁠⁠

Чемодан! Вокзал! Будка! Юмор, Политика, Украина, Фильтрация, Шереметьево, Картинка с текстом

Для начала направят к психиатру на осмотр

Юмор Политика Украина Фильтрация Шереметьево Картинка с текстом
77
3286
leshaofficial
leshaofficial
4 месяца назад

Обстановка в чате фильтрации Шереметьево⁠⁠4

Похоже работает десант Пикабу

Обстановка в чате фильтрации Шереметьево Шереметьево, Фильтрация, Чат, Telegram, Политика, Украинцы, Волна постов
Шереметьево Фильтрация Чат Telegram Политика Украинцы Волна постов
498
11
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Filter: как коты выбирают только вкусные кусочки⁠⁠

Представьте, что у вас есть кот Барсик, который обожает рыбу, но терпеть не может овощи. Вы кладёте ему в миску всё подряд, а он аккуратно выбирает только то, что ему нравится. В Python для такой "фильтрации" данных есть встроенная функция `filter`. Она помогает выбрать только нужные элементы из коллекции.

Сегодня мы разберёмся, как работает filter, зачем она нужна и как её использовать, чтобы ваш код был лаконичным и эффективным.

О чём речь?

filter — это встроенная функция Python, которая позволяет отфильтровать элементы из коллекции (списка, кортежа и т.д.) на основе заданного условия. Это как если бы вы дали коту список продуктов, а он выбрал только рыбу.

Как это работает?

Функция filter принимает два аргумента:

🐾 Функция: условие, которое проверяет каждый элемент.

🐾 Итерируемый объект: коллекция, из которой нужно выбрать элементы.

Синтаксис:

filter(function, iterable)

  • function должна возвращать True для элементов, которые нужно оставить, и False для тех, которые нужно исключить.

  • Результат — это объект filter, который можно преобразовать в список, кортеж и т.д.

Фильтруем котов

Допустим, у нас есть список котов, и мы хотим оставить только тех, чьи имена начинаются с буквы "B".

Filter: как коты выбирают только вкусные кусочки Программирование, Обучение, IT, Python, Фильтр, Фильтрация, Кот, Длиннопост

Здесь filter оставил только тех котов, чьи имена начинаются с "B".

Алгоритм использования filter

🐾 Напишите функцию, которая возвращает True или False для каждого элемента.

🐾 Передайте эту функцию и коллекцию в filter.

🐾 Преобразуйте результат в список, кортеж или другой тип данных.

Примеры использования

1. Фильтрация чисел

Допустим, у нас есть список чисел, и мы хотим оставить только чётные.

Filter: как коты выбирают только вкусные кусочки Программирование, Обучение, IT, Python, Фильтр, Фильтрация, Кот, Длиннопост

Здесь filter оставил только чётные числа.

2. Фильтрация строк

Представьте, что у вас есть список продуктов, и вы хотите оставить только те, которые содержат слово "fish".

Filter: как коты выбирают только вкусные кусочки Программирование, Обучение, IT, Python, Фильтр, Фильтрация, Кот, Длиннопост

Теперь у нас остались только продукты с рыбой.

3. Использование lambda

Вместо написания отдельной функции можно использовать lambda.

Filter: как коты выбирают только вкусные кусочки Программирование, Обучение, IT, Python, Фильтр, Фильтрация, Кот, Длиннопост

lambda делает код короче и удобнее.

4. Фильтрация с вложенными структурами

Допустим, у нас есть список словарей с информацией о котах, и мы хотим оставить только тех, кто любит рыбу.

Filter: как коты выбирают только вкусные кусочки Программирование, Обучение, IT, Python, Фильтр, Фильтрация, Кот, Длиннопост

Теперь у нас остались только коты, которые любят рыбу.

Когда использовать?

🐾 Используйте filter, если:

✅ Вам нужно выбрать элементы из коллекции на основе условия.

✅ Вы хотите сделать код лаконичным и читаемым.

🐾 Не используйте filter, если:

❌ Условие слишком сложное (в таких случаях лучше использовать цикл for).

❌ Вам нужно изменить элементы (используйте map).

Плюсы и минусы

🐾 Плюсы:

✅ Удобен для фильтрации данных.

✅ Делает код лаконичным.

✅ Работает с любыми итерируемыми объектами.

🐾 Минусы:

❌ Может быть сложным для понимания, если условие слишком запутанное.

❌ Возвращает объект filter, который нужно преобразовывать в список или другой тип данных.

Примеры использования в реальной жизни

🐍 Обработка данных: фильтрация строк, чисел или объектов.

📦 Работа с API: выбор нужных данных из ответа.

🛠 Анализ текстов: фильтрация слов или символов.

О чём ещё вам было бы интересно узнать? Пишите в комментариях! 🐾

Поздравляю всех с пятницей, окончанием трудовой недели и окончанием первого месяца этого года! Желаю всем продуктивности и результативности! Для этого приглашаю решить задачку на https://t.me/pytonism ))

Показать полностью 5
[моё] Программирование Обучение IT Python Фильтр Фильтрация Кот Длиннопост
1
DidPetro
5 месяцев назад

Ответ на пост «"Так было принято!"»⁠⁠2

А что за прикол с кораблём, может кто-то внятно объяснить, желательно со ссылкой на первоисточник. Уже не первый раз натыкаюсь. Вышлите пояснительную бригаду, пожалуйста

******************

Это как-то связано с крейсером Москва? По ходу это 2 разных события, верно?

******************

С украинцами, понятно, по одной версии всех убили, по другой всех отпустили

А с Москвой что, спаслись или нет?

ВКонтакте Скриншот Ирония Россия и Украина Фильтрация Шереметьево Пограничный контроль Юмор Суд ФСБ Релокация Политика Зашакалено Ответ на пост Текст
7
1457
CalmKefir88
5 месяцев назад

Ответ на пост «"Так было принято!"»⁠⁠2

Верю, что не фэйк. Я сам живу в Ташкенте. Тут у узбеков жопы горят из-за того что в России рейды против мигрантов. Фэйсбук заполнен видео с гневными комментариям, причем на русском. Помните, несколько месяцев назад чурка женского пола напала на контролёра в автобусе? это пиздец как тут у них жопы горели, мол русские нацисты нашу родную ишачку обижают. Кому нужны пруфы -ищите в фб группу Водители Ташкента. Или любую другую узбекскую группу, например Газета.уз. И почитайте комментарии. Узбеки ненавидят Россию и русских людей, знайте это.

Россия и Украина Фильтрация Шереметьево Пограничный контроль Релокация Политика Узбекистан Мигранты Национализм Русофобия Мат Ответ на пост Текст
167
7733
uhta7777
uhta7777
5 месяцев назад

"Так было принято!"⁠⁠2

"Так было принято!"
ВКонтакте Скриншот Ирония Россия и Украина Фильтрация Шереметьево Пограничный контроль Юмор Суд ФСБ Релокация Политика Зашакалено
1408
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии