📜  Python-测验| Python列表测验|问题 20(1)

📅  最后修改于: 2023-12-03 15:19:12.834000             🧑  作者: Mango

Python测验 | Python列表测验 | 问题 20

本次测验将测试您对Python列表的了解程度。问题20将涉及列表排序。

问题描述

给定一个列表 my_list,请按升序对其中的元素进行排序,将结果存储在变量 sorted_list 中。

my_list = [4, 2, 7, 5, 3, 1, 6]

请编写Python3源代码实现上述功能。

测试样例

输入:

my_list = [4, 2, 7, 5, 3, 1, 6]

输出:

sorted_list = [1, 2, 3, 4, 5, 6, 7]
编写代码
# 将my_list按升序排序
my_list = [4, 2, 7, 5, 3, 1, 6]

sorted_list = sorted(my_list)

print(sorted_list)
解析

本题可以使用Python内置的 sorted() 函数进行列表排序。sorted() 函数的返回值是一个新的已排序的列表,原来的列表不会发生改变。使用时只需要将待排序的列表作为参数传入即可。

在本题中,我们将输入的 my_list 作为参数传入 sorted() 函数,将得到一个升序排列的新列表,将其赋值给 sorted_list

以上面的代码为例,在运行时将得到以下输出:

[1, 2, 3, 4, 5, 6, 7]
总结

本题中,我们使用了Python内置函数 sorted() 对列表进行排序。列表是Python中非常常用的数据结构之一,了解列表及其相关操作对于Python程序员来说是十分必要的。