w3resource

Python: Add three lists using map function and 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]

Python Code Editor:

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

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.

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.