Home >Backend Development >Python Tutorial >How to input ordered array in python
You can use the following methods to sort Python arrays: 1. sort() method: Sort the list in place and print it in ascending order. 2. sorted() function: Creates and returns a new sorted list. 3. Numpy's argpartition() method: Partitions the array into specified parts, where the first k elements are arranged in ascending order.
How to use Python to input an ordered array
Use the sort() method:
The sort() method sorts the elements in the list in ascending order. So, to input a sorted array, you create a list and then sort it using the sort() method.
<code class="python">numbers = [5, 2, 8, 3, 1] numbers.sort() print(numbers) # 输出:[1, 2, 3, 5, 8]</code>
Using the sorted() function:
The sorted() function creates a new list in which the elements are sorted in ascending order.
<code class="python">numbers = [5, 2, 8, 3, 1] sorted_numbers = sorted(numbers) print(sorted_numbers) # 输出:[1, 2, 3, 5, 8]</code>
Use Numpy's argpartition() method:
The argpartition() method partitions the array into specified k parts, where the first k elements are sorted in ascending order of.
<code class="python">import numpy as np numbers = np.array([5, 2, 8, 3, 1]) partition_index = np.argpartition(numbers, kth=2) sorted_numbers = numbers[partition_index[:3]] print(sorted_numbers) # 输出:[1, 2, 3]</code>
The above is the detailed content of How to input ordered array in python. For more information, please follow other related articles on the PHP Chinese website!