w3resource

Python: Add three lists using map function and lambda


2. Add Three Lists Map Lambda

Write a Python program to add three given lists using Python map and lambda.

Sample Solution:

Python Code :

# Create three lists named nums1, nums2, and nums3 with integer elements
nums1 = [1, 2, 3]
nums2 = [4, 5, 6]
nums3 = [7, 8, 9]

# Print the original lists
print("Original list:")
print(nums1)
print(nums2)
print(nums3)

# Use the map function to apply a lambda function that adds corresponding elements
# from nums1, nums2, and nums3 and create a new list
result = map(lambda x, y, z: x + y + z, nums1, nums2, nums3)

# Print the result of the map operation as a list
print("\nNew list after adding above three lists:")
print(list(result))

Sample Output:

Original list: 
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]

New list after adding above three lists:
[12, 15, 18]

For more Practice: Solve these Related Problems:

  • Write a Python program to add three lists element-wise using map and lambda, then add 10 to the sum if it is even.
  • Write a Python program to merge three lists by summing corresponding elements and multiplying the result by its index using map and lambda.
  • Write a Python program to add three lists element-wise using map and lambda and then convert the sums to strings with a prefix "sum_".
  • Write a Python program to add three lists element-wise using map and lambda, and filter out the results that are prime numbers.

Go to:


Previous: Write a Python program to triple all numbers of a given list of integers. Use Python map.
Next: Write a Python program to listify the list of given strings individually using Python map.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.