📅  最后修改于: 2023-12-03 15:19:12.834000             🧑  作者: Mango
本次测验将测试您对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程序员来说是十分必要的。