首页 > 编程语言 >python-内建函数-排序函数sorted函数

python-内建函数-排序函数sorted函数

时间:2023-01-06 10:13:11浏览次数:36  
标签:函数 python result key print sorted 排序

1. 排序函数

  • sorted()函数: 对所有可迭代的对象进行排序操作

  • 语法格式:

    sorted(iterable,*,key=None,reverse=False)
    
    • key: 指定带有单个参数的函数,用于从interable的每个元素取出比较的键,默认为None(直接比较元素)
    • reverse: 排序规则,True降序,False升序(默认)
  • 示例:

    • 示例1、对列表排序

      n = [2, 3, 4, 1, 5]
      s = ["b","c","a"]
      print(sorted(n))
      print(sorted(s))
      
    • 示例2、对字典中的值排序

      dict = {'a':86, 'b':23, 'c':45}
      result = sorted(dict.items(), key=lambda x:x[1])
      print(result)
      

2. 排序函数案例

  • 排序函数案例

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    
    # 对列表排序
    n = [3,1,2,6,8]
    s = ["b","d","a","c"]
    
    print(sorted(n))
    print(sorted(s))
    
    
    # 对字典排序
    dict = {'a':86, 'b':23, 'c':45}
    result = sorted(dict.items(), key=lambda x:x[1])
    print(result)
    
    
    

标签:函数,python,result,key,print,sorted,排序
From: https://www.cnblogs.com/scajy/p/17029596.html

相关文章

  • python-内建函数-拼接函数join
    1.python-内建函数-拼接函数joinjoin()函数:将序号中的元素以指定的字符串连接,生成一个新的字符串。示例:示例1:拼接字符串s="lizhenliang"r='.'.join(s)p......
  • python-内建函数-反转函数reversed
    1.内建函数-反转函数reversed函数reversed()函数:返回一个反转的迭代器语法格式:reversed(seq)示例:列表反向n=[1,2,3]print(list(reversed(n)))2.......
  • python-内建函数-多迭代对象聚合
    1.python-内建函数-多迭代对象聚合zip()函数:对多个可迭代对象创建一个聚合,返回一个元组的迭代器示例:x=[1,2,3]y=[4,5,6]zipped=zip(x,y)print(list(zippe......
  • python-内建函数-最大值、最小值和求和函数
    1.python-最大值、最小值和求和函数min()返回可迭代对象中最小的元素max()返回可迭代对象中最大的元素sum()对可迭代对象求和2.案例最大值#!/usr/bin/envp......
  • 极客编程python入门-内建模块base64
    base64Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,......
  • [Java 8] (1) 函数式编程简介
    思维方式的转变以从一个城市集合中寻找是否存在Chicago为例:习惯的方式booleanfound=false;for(Stringcity:cities){if(city.equals("Chicago")){......
  • python爬虫之抓取彼岸壁纸
    喜欢壁纸的小伙伴经常苦恼于不能找到高清壁纸,网络上手动搜索费时费力,而且格式大小不适合电脑还会失真。那么我们该如何通过python爬虫实现高效快速爬取高清图片呢?下面的代码......
  • 【团队效率提升】Python-PyWebIO介绍
    作者:京东零售关键Q&A快速了解PyWebIOQ:首先,什么是PyWebIO?A:PyWebIO提供了一系列命令式的交互函数,能够让咱们用只用Python就可以编写Web应用,不需要编写前端页面和后端接口......
  • Python网络编程之TCP服务端程序开发
     一、开发TCP服务端程序开发步骤回顾创建服务端端套接字对象绑定端口号设置监听等待接受客户端的连接请求接收数据发送数据关闭套接字二、socket类的介绍导入socket模......
  • 新手如何完成python视频爬虫
    作为新手小白学习爬虫,重要的就是实战经验,爬虫语言有多种,今天我们就通过python语言来做爬虫视频,下面的代码值得大家借鉴参考。#coding=utf-8importjsonimportos.pathimpo......