Рубрики
Без рубрики

Функция Python Filter () Функция

Я недавно узнал, что Python имеет встроенные глобальные функции, такие как JavaScript. Сегодня мы будем искать … Теги с Python.

Я недавно узнал, что Python имеет встроенный Глобальные функции, такие как JavaScript Отказ Сегодня мы будем искать Фильтр () функция.

В общем, фильтры используются для фильтрации A Sequence Set Например, список.

Функция Filter () в Python

Сначала посмотрим на синтаксис:

result = filter(myFunction, input)

Чтобы дать более подробную информацию:

  • Результат : Это выход. Это будет фильтрованная последовательность. Так в основном оригинальный вход, но без некоторых предметов
  • Фильтр : Это встроенная функция Python
  • Myфункция : Это будет пользовательская функция, которую мы собираемся построить
  • вход : Это оригинальная последовательность, которую мы хотим фильтровать

Мы сделаем список с номерами. Допустим, мы хотим вернуть только цифры выше 10.

input = [2, 11, 3, 23, 105, 1, 9, 10]

def myFunction(n):
    return n > 10

result = filter(myFunction, input)
print(list(result))
# [11, 23, 105]

Как видите, наш входной массив включает в себя разные номера. Мы создаем мою функцию, которая служит функцией фильтра. Там мы говорим, что возвращение, если число больше, чем 10, включают этот номер.

Затем мы называем фильтр на нашем входе и распечатайте наш новый список, возвращающийся в:

[11, 23, 105]

Уже превосходно, но мы можем даже использовать лямбда функции Чтобы облегчить!

input = [2, 11, 3, 23, 105, 1, 9, 10]

result = filter(lambda n: n > 10, input)
print(list(result))

И это приведет к тому же результату.

Спасибо за чтение, и давайте подключимся!

Спасибо за чтение моего блога. Не стесняйтесь подписаться на мой рассылку электронной почты и подключиться к Facebook или Твиттер

Оригинал: “https://dev.to/dailydevtips1/python-filter-function-17f4”