Python: Calculate the sum of the positive and negative numbers of a given list of numbers using lambda function
Python Lambda: Exercise-23 with Solution
Write a Python program to calculate the sum of the positive and negative numbers of a given list of numbers using the lambda function.
Sample Solution:
Python Code :
# Create a list named 'nums' containing integers, including both positive and negative numbers
nums = [2, 4, -6, -9, 11, -12, 14, -5, 17]
# Print the original list 'nums'
print("Original list:", nums)
# Filter the 'nums' list using a lambda function to obtain a list of only negative numbers
total_negative_nums = list(filter(lambda nums: nums < 0, nums))
# Filter the 'nums' list using a lambda function to obtain a list of only positive numbers
total_positive_nums = list(filter(lambda nums: nums > 0, nums))
# Print the sum of all negative numbers obtained in the 'total_negative_nums' list
print("Sum of the negative numbers: ", sum(total_negative_nums))
# Print the sum of all positive numbers obtained in the 'total_positive_nums' list
print("Sum of the positive numbers: ", sum(total_positive_nums))
Sample Output:
Original list: [2, 4, -6, -9, 11, -12, 14, -5, 17] Sum of the negative numbers: -32 Sum of the positive numbers: 48
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program that sum the length of the names of a given list of names after removing the names that starts with an lowercase letter. Use lambda function.
Next: Write a Python program to find numbers within a given range where every number is divisible by every digit it contains.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/lambda/python-lambda-exercise-23.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics