- map
map(function,iterable)
x = [1,2,3,4,5]
def square(num):
return num*num
print(list(map(square,x)))
#output:[1, 4, 9, 16, 25]
- lambda
lambda x:
x = [1,2,3,4,5]
print(list(map(lambda num:num*num, x)))
#output:[1, 4, 9, 16, 25]
- list comprehensions
[funtion for item in iterable]
print([ num*num for num in [1,2,3,4,5]])
#output:[1, 4, 9, 16, 25]