Python sort从大到小排序面试题

在Python中,你可以使用内置的sorted()函数或者列表的sort()方法来对列表中的元素进行从大到小的排序。

使用sorted()函数:

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]

sorted_numbers = sorted(numbers, reverse=True)  # 设置reverse=True实现从大到小排序

print(sorted_numbers)  # 输出: [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]

使用列表的sort()方法:

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]

numbers.sort(reverse=True)  # 设置reverse=True实现从大到小排序

print(numbers)  # 输出: [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]

两种方法都可以实现从大到小的排序,sort()方法会直接修改原列表,而sorted()函数会返回一个新的排序后的列表,原列表不受影响。

相关推荐

  1. Python sort排序面试

    2024-03-12 23:02:03       36 阅读
  2. C语言三个数排序/输出

    2024-03-12 23:02:03       49 阅读
  3. 初始化整形数组,后冒泡排序

    2024-03-12 23:02:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-12 23:02:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 23:02:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 23:02:03       82 阅读
  4. Python语言-面向对象

    2024-03-12 23:02:03       91 阅读

热门阅读

  1. Spring Data的Repositories----自定义存储库实现

    2024-03-12 23:02:03       38 阅读
  2. SpringBoot-WEB相关

    2024-03-12 23:02:03       37 阅读
  3. 如何实现单片机与手机的远距离通信

    2024-03-12 23:02:03       35 阅读
  4. DAO模式和三层模式

    2024-03-12 23:02:03       51 阅读
  5. Sklearn交叉验证

    2024-03-12 23:02:03       48 阅读
  6. zookeeper源码(10)node增删改查及监听

    2024-03-12 23:02:03       52 阅读
  7. 使用GitLab Python库判断一个mr是否完全approval

    2024-03-12 23:02:03       49 阅读
  8. 安装 WPS 国际版并汉化

    2024-03-12 23:02:03       156 阅读