Example 1: map in python
map(function_to_apply, list_of_inputs)
Example 2: Python Map function
>>> def doubleOrNothing(num):
... return num * 2
>>> map(doubleOrNothing, [1,2,3,4,5])
<map object at 0x7ff5b2bc7d00>
>>> list(map(doubleOrNothing, [1,2,3,4,5])
[2, 4, 6, 8, 10]
>>> list(map(lambda x: x*2, [1,2,3,4,5]))
[2, 4, 6, 8, 10]
Example 3: map function in python
def multiply_by2(li):
new_list = []
for number in li:
new_list.append(number*2)
return new_list
print(multiply_by2([1, 2, 3]))
def multiply_by_2(item):
return item*2
print(list(map(multiply_by_2, [1, 2, 3])))
usernames = ["RN_Tejas", "RN_Tejasprogrammer", "Rajendra Naik", "yooo", "Brainnnni", "Ouuuuut"]
def no_lower(item):
return item.upper()
print(list(map(no_lower, usernames)))
list_squares = list(range(1, 101))
print(list_squares)
def square(number):
return number**2
square_list = list(map(square, list_squares))
def square_root(number):
return number // number
print(list(map(square_root, square_list)))
def no_upper(string):
return string.lower()
print(list(map(no_upper, 'TEJAS')))