python中排序函数sorted的简单运用

# 假设a里面的()分别对应的x,y,w,h 即 (x,y,w,h)
a = [(2,3,1,2),(4,1,2,2),(1,6,2,1)]
# a:传入的列表
# key 排序的数据 key=lambda x:x[n] 是固定写法,里面的n代表你按照()中第几个数据的值排序
# eg:我们这里是x:x[0]表示我们按x排序, 如果改成x:x[1]则按y排序
# reverse: 排序是升序还是降序,True代表降序
new_a = sorted(a,key=lambda x:x[0], reverse=True)
print(new_a)

运行结果

我们可以看到按照x来降序排序的


我们把

key=lambda x:x[0]   =>  key=lambda x:x[1]

我们可以看到按照y来降序排序的


注意:如果是纯列表和纯元组记得把key给去掉,不然会报错

b = [2,4,5,1]
new_b = sorted(b,reverse=True)
print(new_b)
b = (2,4,5,1)
new_b = sorted(b,reverse=True)
print(new_b)

相关推荐

  1. C++sort()排序函数使用方法

    2024-01-25 12:22:04       59 阅读
  2. python函数运用(1)

    2024-01-25 12:22:04       50 阅读
  3. Pythonsort()与sorted()用法

    2024-01-25 12:22:04       33 阅读
  4. Python sorted()函数

    2024-01-25 12:22:04       34 阅读

最近更新

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

    2024-01-25 12:22:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 12:22:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 12:22:04       82 阅读
  4. Python语言-面向对象

    2024-01-25 12:22:04       91 阅读

热门阅读

  1. 【无标题】

    2024-01-25 12:22:04       51 阅读
  2. 美国大带宽服务器租用需要考虑的因素

    2024-01-25 12:22:04       56 阅读
  3. TF-IDF 找出文章关键词

    2024-01-25 12:22:04       45 阅读
  4. openssl3.2/test/certs - 044 - 8192-bit leaf key

    2024-01-25 12:22:04       61 阅读
  5. C_01_include文件有什么妙用

    2024-01-25 12:22:04       48 阅读