-
Notifications
You must be signed in to change notification settings - Fork 0
/
Filter.py
31 lines (22 loc) · 890 Bytes
/
Filter.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
def keep_events(nums):
new_list = []
for num in nums:
if num % 2 == 0:
new_list.append(num)
return new_list
print(keep_events([2,3,6,4,0,8,7,9,10,11,13,15,17]))
print("------------------------------")
def keepEvent(numbers):
new_seq = filter(lambda numbers: num % 2 ==0, numbers)
return list(new_seq)
print(keep_events([2,3,6,4,0,8,7,9,10,11,13,15,17]))
print("------------------------------")
lst_check = ['plums', 'watermelon', 'kiwi', 'strawberries', 'blueberries', 'peaches', 'apples', 'mangos', 'papaya']
filter_testing = filter(lambda word: "w" in word, lst_check)
filtered_words = list(filter_testing)
print(filtered_words)
print("------------------------------")
lst = ["witch", "halloween", "pumpkin", "cat", "candy", "wagon", "moon"]
lst2 = filter(lambda word: "o" in word, lst)
filtered_lists = list(lst2)
print(filtered_lists)