整数排序python
时间: 2023-07-01 15:21:38 浏览: 41
好的,我可以为你编写一个 Python 函数来对一组整数进行排序。Python 中有很多排序算法可以选择,这里我演示一下使用内置的 `sorted()` 函数来进行排序。
```python
def sort_integers(int_list):
"""
对整数列表进行排序
:param int_list: 待排序的整数列表
:return: 排序后的整数列表
"""
return sorted(int_list)
```
这个函数接受一个整数列表作为参数,使用内置的 `sorted()` 函数对列表进行排序,并返回排序后的新列表。你可以像下面这样调用这个函数:
```python
int_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_list = sort_integers(int_list)
print(sorted_list)
```
输出结果为:
```
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
```
你可以看到,函数返回了一个已经排好序的新列表。
相关问题
用python整数排序
可以使用Python内置的sort()函数来对整数列表进行排序,示例代码如下:
```python
# 定义一个整数列表
nums = [9, 2, 7, 4, 5, 3, 1, 8, 6]
# 使用sort()函数进行排序
nums.sort()
# 打印排序后的结果
print(nums)
```
输出结果为:
```
[1, 2, 3, 4, 5, 6, 7, 8, 9]
```
如果想要按照降序排序,可以添加一个reverse参数,示例代码如下:
```python
# 定义一个整数列表
nums = [9, 2, 7, 4, 5, 3, 1, 8, 6]
# 使用sort()函数进行降序排序
nums.sort(reverse=True)
# 打印排序后的结果
print(nums)
```
输出结果为:
```
[9, 8, 7, 6, 5, 4, 3, 2, 1]
```
另外,还可以使用Python内置的sorted()函数来对整数列表进行排序,示例代码如下:
```python
# 定义一个整数列表
nums = [9, 2, 7, 4, 5, 3, 1, 8, 6]
# 使用sorted()函数进行排序
sorted_nums = sorted(nums)
# 打印排序后的结果
print(sorted_nums)
```
输出结果与第一个示例相同:
```
[1, 2, 3, 4, 5, 6, 7, 8, 9]
```
python输入三个整数排序
可以使用以下代码实现:
a, b, c = map(int, input().split())
if a > b:
a, b = b, a
if b > c:
b, c = c, b
if a > b:
a, b = b, a
print(a, b, c)
阅读全文