(Sponsorzy) Rozpocznij naukę Pythona z DataCamp’s free Intro to Python tutorial. Ucz się Data Science poprzez wykonywanie interaktywnych zadań i oglądanie filmów instruktażowych. Start Now!
Updated on Jan 07, 2020
Funkcja filter()
przyjmuje funkcję i sekwencję jako argumenty i zwraca iterable, dając tylko elementy w sekwencji, dla których funkcja zwraca True
. Jeśli zamiast funkcji zostanie przekazany None
, zostaną usunięte wszystkie elementy sekwencji, która zwraca False
. Składnia filter()
jest następująca:
Syntaktyka: filter(function or None, iterable) --> filter object
Tutaj przykład:
Python 3
Wypróbuj:
Aby otrzymać wynik od razu możemy użyć funkcji list()
.
Python 3
12345678
.
>>> >>> list(filter(is_even, ))>>>>>> >>> list(filter(None, )) # function argument is None>>>
Wypróbuj:
Python 2
1234
.
>>> >>> filter(is_even, )>>>
Istnieje kilka innych przykładów.
Python 3
Spróbuj:
Inne tutoriale (sponsorzy)
Ta strona jest hojnie wspierana przez DataCamp. DataCamp oferuje interaktywne samouczki Pythona dla Data Science. Dołącz do ponad miliona innych uczących się i rozpocznij naukę Pythona dla nauki o danych już dziś!