кодесурса
«Python

Python: функция filter ()

script1adsense2code
script1adsense3code

функция фильтра ()

Функция filter () создает итератор из тех элементов iterable, для которых функция возвращает true.

Версия:

(Python 3.2.5)

Синтаксис:

 фильтр (функция, повторяемая)

Параметр:

название Описание
функция Функция, которая должна быть запущена, чтобы проверить, возвращает ли элемент итерируемого значение true или false. Если для функции задано None, то предполагается, что тождественная функция, то есть все элементы итерируемого, которые являются ложными, удаляются.
итерируемый

Итерируемым может быть либо последовательность, контейнер, который поддерживает итерацию, либо итератор.

Пример: функция Python filter ()

# list of alphabets
letters = ['a', 'b', 'd', 'e', 'p', 'j', 'i','s', 'o', 'r', 'u']
# function that filters non-vowels
def filter_non_vowels(letters):
    vowels = ['a', 'e', 'i', 'o', 'u']
    if(letters in vowels):
        return False
    else:
        return True 
filter_non_vowels = filter(filter_non_vowels, letters)
print('The filtered non-vowels are:')
for non_vowel in filter_non_vowels:
    print(non_vowel)

Выход:

 Отфильтрованные не гласные:
б
d
п
J
s
р

Иллюстрированная презентация:

«Python:

Редактор кода Python:

Предыдущая: exec ()
Далее: float ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code