Skip to content

Commit 3eee8e1

Browse files
author
dodo
committed
zip, filter, lambda hinzugefügt
1 parent 6675d15 commit 3eee8e1

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

Level_08/map.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,28 @@ def add_2(x):
1616
result = list(map(add_2, l))
1717

1818

19+
# oder:
20+
result = [add_2(x) for x in l]
21+
22+
# filter
23+
24+
def even(n):
25+
return n % 2 == 0
26+
27+
r = range(100)
28+
even_numbers = list(filter(even, r))
29+
30+
even_numbers = [x for x in r if even(x)]
31+
print(even_numbers)
32+
33+
# zip
34+
iter1 = range(10)
35+
iter2 = range(-10,0)
36+
print(list(zip(iter1, iter2)))
37+
38+
# lambda
39+
print(list(filter(lambda x: x % 2 == 0, r)))
40+
41+
print(all((even(x) for x in even_numbers)))
42+
43+
# für mehr Spaß mit Generatoren: https://docs.python.org/3/library/itertools.html

0 commit comments

Comments
 (0)