Built-in high-order function filter python
filter () filter function: receiving two arguments, a function, a sequence is the
filter function of each element of the function passed successively to the sequence, and in accordance with the return value is True or False to retain or discard the decision element
Examples: 100 outputs the even within a list form
def isodd(num):
if num % 2 == 0:
return True
else:
return False
print(list(filter(isodd,range(100))))
Output:
[0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98]