Python: Rearrange positive and negative numbers in a given array using Lambda
Python Lambda: Exercise-12 with Solution
Write a Python program to rearrange positive and negative numbers in a given array using Lambda.
Sample Solution:
Python Code :
array_nums = [-1, 2, -3, 5, 7, 8, 9, -10]
print("Original arrays:")
print(array_nums)
result = sorted(array_nums, key = lambda i: 0 if i == 0 else -1 / i)
print("\nRearrange positive and negative numbers of the said array:")
print(result)
Sample Output:
Original arrays: [-1, 2, -3, 5, 7, 8, 9, -10] Rearrange positive and negative numbers of the said array: [2, 5, 7, 8, 9, -10, -3, -1]
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to find intersection of two given arrays using Lambda.
Next: Write a Python program to count the even, odd numbers in a given array of integers using Lambda.
What is the difficulty level of this exercise?
Test your Python skills with w3resource's quiz
Python: Tips of the Day
Converts a string to snake case
Example:
from re import sub def tips_snake(s): return '_'.join( sub('([A-Z][a-z]+)', r' \1', sub('([A-Z]+)', r' \1', s.replace('-', ' '))).split()).lower() print(tips_snake('sentenceCase')) print(tips_snake('python tutorial')) print(tips_snake('the-quick_brown Fox jumps_over-the-lazy dog')) print(tips_snake('PackMy-box with'))
Output:
sentence_case python_tutorial the_quick_brown_fox_jumps_over_the_lazy_dog pack_my_box_with
- New Content published on w3resource:
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- React - JavaScript Library
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework