- Applying a filter with normal function with one argument - Example 1
- Applying a filter with lambda function with one argument - Example 2
- Printing out all the items in a Filtered Object - Example 3
- Printing out all the items in a Filtered Object - Example 4
- Indexing items in a Filtered Object - Example 5
def getEven(x):
if (x % 2) == 0 :
return True
else :
return False
numList = [0,1,2,3,4,5,6,7,8,9,10]
evenList = filter(getEven,numList)
print(evenList)
print(list(evenList))
Result :----------------------------------
<filter object at 0x02FF18D0>
[0, 2, 4, 6, 8, 10]
numList = [0,1,2,3,4,5,6,7,8,9,10]
evenList = filter(lambda x :(x % 2) == 0,numList)
print(evenList)
print(list(evenList))
Result :----------------------------------
<filter object at 0x03121930>
[0, 2, 4, 6, 8, 10]
numList = [0,1,2,3,4,5,6,7,8,9,10]
evenList = filter(lambda x :(x % 2) == 0,numList)
for index, item in enumerate(evenList):
print(index,',',item)
Result :----------------------------------
0 , 0
1 , 2
2 , 4
3 , 6
4 , 8
5 , 10
numList = [0,1,2,3,4,5,6,7,8,9,10]
evenList = filter(lambda x :(x % 2) == 0,numList)
for item in enumerate(evenList):
print(item)
Result :----------------------------------
(0, 0)
(1, 2)
(2, 4)
(3, 6)
(4, 8)
(5, 10)
numList = [0,1,2,3,4,5,6,7,8,9,10]
evenList = filter(lambda x :(x % 2) == 0,numList)
evenList = list(evenList);
print(evenList)
print(evenList[0])
print(evenList[1:3])
Result :----------------------------------
[0, 2, 4, 6, 8, 10]
0
[2, 4]
< Example xx >