filter a list python code example

Example 1: filter list with python

scores = [70, 60, 80, 90, 50]
filtered = filter(lambda score: score >= 70, scores)

print(list(filtered))

# Output:
[70, 80, 90]

Example 2: python filter

number_list = range(-5, 5)
less_than_zero = list(filter(lambda x: x < 0, number_list))
print(less_than_zero)

# Output: [-5, -4, -3, -2, -1]

Example 3: js filter method in python

list( filter((lambda x: x < 0), range(-10,5)))

Example 4: python - filter function

# Filter function
def with_s(student):
    return student.startswith('s')

students = ['sarah', 'mary', 'sergio', 'lucy']   # define a list
s_filter = filter(with_s, students)              # filter() returns true or false
print(next(s_filter))                            # filter() returns a generator
print(list(s_filter))                            # give all elements of the generator