Flyttet python-kurset ut av samlerepoet
This commit is contained in:
32
notes/05_2_usefulFunctions.py
Normal file
32
notes/05_2_usefulFunctions.py
Normal file
@@ -0,0 +1,32 @@
|
||||
"""
|
||||
Some useful functions that should be mentioned
|
||||
Most are used on lists
|
||||
"""
|
||||
|
||||
# zip
|
||||
for a, b in zip([1, 2, 3, 4], [3, 2, 1]):
|
||||
print("Found {} and {}, added it is {}.".format(a, b, a+b))
|
||||
|
||||
# map
|
||||
print()
|
||||
mapped = map(lambda x: 2 * x, [1, 2, 0])
|
||||
print(mapped)
|
||||
print(list(mapped))
|
||||
|
||||
print()
|
||||
mapped = map(lambda a, b: a - b, [5, 3, 0], [2, 3, -5, 8])
|
||||
print(mapped)
|
||||
print(list(mapped))
|
||||
|
||||
# filter
|
||||
print()
|
||||
filtered = filter(lambda x: x == 3 or x is not None and x % 3 == 1, [3, 4, None, 11, 12, 13])
|
||||
print(filtered)
|
||||
print(list(filtered))
|
||||
|
||||
# div. normal utils
|
||||
print()
|
||||
print(len([1, 2, 3]))
|
||||
print(max([1, 2, 3]))
|
||||
print(min([1, 2, 3]))
|
||||
print(sorted([1, 3, 2]))
|
Reference in New Issue
Block a user