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: filter function in python
nums1 = [2,3,5,6,76,4,3,2]
def bada(num):
return num>4 # bada(2) o/p: False, so wont return.. else anything above > value returns true hence filter function shows result
filters = list(filter(bada, nums1))
print(filters)
(or)
bads = list(filter(lambda x: x>4, nums1))
print(bads)
Example 5: filter function in python
# filter is just filters things
my_list = [1, 2, 3, 4, 5, 6, 7]
def only_odd(item):
return item % 2 == 1 # checks if it is odd or even
print(list(filter(only_odd, my_list)))
Example 6: 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