HackerRank Python - Map and Lambda Function




The map() function applies a function to every member of an iterable and returns the result. It takes two parameters: first, the function that is to be applied and secondly, the iterables.
Let's say you are given a list of names, and you have to print a list that contains the length of each name.



  1. cube = lambda x: x ** 3
  2. def fibonacci(n):
  3. a, b, c = 0, 1, 1
  4. for _ in range(n):
  5. yield a
  6. a, b = b, a + b
  7. if __name__ == '__main__':
  8. n = int(input())
  9. print(list(map(cube, fibonacci(n))))




codesadda.com

Codesadda.com is your home of programming solutions, tutorials, video tutorials and much more. Sign Up for our weekly newsletter to get update about new content.

Like us on Facebook | Connect with us on LinkedIn | Subscribe our Channel on Youtube