map and reduce in python code example
Example: python map reduce
mylist = [5, 4, 6, "other random stuff", True, "22", "map", False, ""]
def multiply_by_two(obj):
return obj*2
def is_str(obj):
return type(obj) == str
list(map(multiply_by_two, mylist))
# [10, 8, 12, "other random stuffother random stuff", 2, "2222", "mapmap", 0, ""]
list(filter(is_str, mylist))
# ["other random stuff", "22", "map", ""]
# You could also use lambdas on both examples:
list(map(lambda x: x*2, mylist))
list(filter(lambda x: type(x) == str, mylist))