The filter() Function: Overview
In this section, you’ll learn the basics of functional programming in Python and how to use the
filter() function to transform data structures.
You’ll take the example data set represented with an immutable data structure from the previous section. Then you’ll create a filtered down version of the same data using Python’s built-in
filter() function, which is one of the functional programming primitives (or building blocks) available in Python. It’s useful in a number of contexts.
Later in this section, you’ll also see how
filter() relates to list comprehensions and generator expressions in Python, and how using these is arguably more Pythonic than relying on plain
00:00 Hey there and welcome to the next video in my Functional Programming in Python series. If you missed the first video where I talked about “What is functional programming, anyway?” and how can you represent data in immutable data structures for use in your
functional programs, then you might want to check out the first part of the series before you watch this video. So, in this video, we’re going to take the next step and we’re going to work with this immutable list of scientists that we created in the previous installment, and we’re going to do some interesting transformations on the scientists in that list, or just on that data set, by working with the
filter() function in Python.
Become a Member to join the conversation.