对距离进行反向排序,对给定的“距离”列表进行排序,通过函数的参数传递

问题描述 投票:0回答:1

考虑以下有关使用 Python 列表的场景:

一家公司的员工通过在线调查分享了他们开车上班的距离(以英里为单位)。这些距离由 Python 按照每个员工提交距离的顺序自动添加到名为“距离”的列表中。管理层希望列表按照最长距离到最短距离的顺序排序。

完成“距离”列表排序功能。这个功能应该:

对通过函数参数传递的给定“距离”列表进行排序; ;

反转排序顺序,使其从最长到最短距离;

返回修改后的“距离”列表

def sort_distance(distances):
    ___ # Sort the list
    ___ # Reverse the order of the list
    return distances


print(sort_distance([2,4,0,15,8,9]))
# Should print [15, 9, 8, 4, 2, 0]
python sorting reverse
1个回答
0
投票

请尝试以下代码---->

def sort_distance(距离): distances.sort(reverse=True)# 对列表进行排序 返回距离 打印(排序距离([2,4,0,15,8,9]))

输出 -> [15, 9, 8, 4, 2, 0]

© www.soinside.com 2019 - 2024. All rights reserved.