python排序方法实例分析

本文实例讲述了python排序方法。分享给大家供大家参考。具体如下:

>>> def my_key1(x):...   return x % 10...>>> alist = [4, 5, 8, 1, 63, 8]>>> alist[4, 5, 8, 1, 63, 8]>>> alist.sort() # 默认升序排序>>> alist[1, 4, 5, 8, 8, 63]>>> alist.sort(reverse = True) # 改为降序排序>>> alist[63, 8, 8, 5, 4, 1]>>> alist.sort(key = my_key1) # 设置排序的key值>>> alist[1, 63, 4, 5, 8, 8]>>>>>> def my_key2(x):...   return x[1]...>>> alist = [(5,'a'),(1,'w'),(2,'e'),(6,'f')]>>> alist.sort(key = my_key2) # 根据每个元组的第二分量进行排序>>> alist[(5, 'a'), (2, 'e'), (6, 'f'), (1, 'w')]>>>

登录后复制

希望本文所述对大家的Python程序设计有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2296650.html

(0)
上一篇 2025年2月28日 03:23:11
下一篇 2025年2月25日 14:35:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Python中使用Beautiful Soup库的超详细教程

    1. beautiful soup的简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下:     Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索…

    2025年2月28日
    200
  • python实现指定字符串补全空格的方法

    本文实例讲述了python实现指定字符串补全空格的方法。分享给大家供大家参考。具体分析如下: 如果希望字符串的长度固定,给定的字符串又不够长度,我们可以通过rjust,ljust和center三个方法来给字符串补全空格 rjust,向右对其…

    编程技术 2025年2月28日
    200
  • Python中正则表达式的详细教程

    1.了解正则表达式     正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,…

    2025年2月28日
    200
  • python中self原理实例分析

    本文实例讲述了python中self原理。分享给大家供大家参考。具体分析如下: 类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变…

    编程技术 2025年2月28日
    100
  • 详解在Python程序中使用Cookie的教程

    大家好哈,上一节我们研究了一下爬虫的异常处理问题,那么接下来我们一起来看一下cookie的使用。 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) 比…

    编程技术 2025年2月28日
    200
  • python中随机函数random用法实例

    本文实例讲述了python中随机函数random用法。分享给大家供大家参考。具体如下: python中的random模块功能非常强大,可以生成各种随机值 #! python# randomimport randomprint random.…

    编程技术 2025年2月28日
    200
  • 介绍Python的Urllib库的一些高级用法

    1.设置headers 有些网站不会同意程序直接用上面的方式进行访问,如果识别有问题,那么站点根本不会响应,所以为了完全模拟浏览器的工作,我们需要设置一些Headers 的属性。 首先,打开我们的浏览器,调试浏览器F12,我用的是Chrom…

    2025年2月28日
    200
  • Python中类的定义、继承及使用对象实例详解

    本文实例讲述了python中类的定义、继承及使用对象的方法。分享给大家供大家参考。具体分析如下: Python编程中类的概念可以比作是某种类型集合的描述,如“人类”可以被看作一个类,然后用人类这个类定义出每个具体的人——你、我、他等作为其对…

    编程技术 2025年2月28日
    200
  • python使用mailbox打印电子邮件的方法

    本文实例讲述了python使用mailbox打印电子邮件的方法。分享给大家供大家参考。具体如下: 该范例在linux下使用 import mailboxmailboxname = “/tmp/mymailbox”mbox = mailbox…

    编程技术 2025年2月28日
    200
  • python插入数据到列表的方法

    本文实例讲述了python插入数据到列表的方法。分享给大家供大家参考。具体如下: list = [“red”,”green”]list.insert(1,”blue”)assert list == [“red”,”blue”, “green…

    编程技术 2025年2月28日
    200

发表回复

登录后才能评论