`
zuroc
  • 浏览: 1312011 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

今天才发现python的sort有个key参数,我好圡...

阅读更多

>>> a=range(10)
>>> b=a[::-1]
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> b
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
>>> c=zip(a,b)
>>> c
[(0, 9), (1,, (2, 7), (3, 6), (4, 5), (5, 4), (6, 3), (7, 2), (8, 1), (9, 0)]

>>> c.sort(key=lambda x:x[0])
>>> c
[(0, 9), (1,, (2, 7), (3, 6), (4, 5), (5, 4), (6, 3), (7, 2), (8, 1), (9, 0)]

>>> c.sort(key=lambda x:x[1])
>>> c
[(9, 0), (8, 1), (7, 2), (6, 3), (5, 4), (4, 5), (3, 6), (2, 7), (1,, (0, 9)]
分享到:
评论

相关推荐

    Python库 | gs2-python-sdk-key-1.1.1.tar.gz

    "gs2-python-sdk-key-1.1.1.tar.gz" 是一个针对Python的SDK库,主要功能可能涉及与某个服务或平台的交互。这个库的版本是1.1.1,通常更新版本意味着修复了已知问题、增加了新功能或者提高了性能。在Python中,SDK...

    Python语言基础:函数的参数.pptx

    本篇文章将深入探讨Python中函数参数的四种类型:必需参数、关键字参数、默认参数和不定长参数。 1. **必需参数**: 必需参数是在定义函数时明确指定的参数,调用函数时必须按顺序提供这些参数。如果缺少任何一个...

    向python脚本传递参数(例子)

    ### 向Python脚本传递参数知识点详解 在Python编程中,能够从命令行接收参数是一项非常实用的功能。本文将深入探讨如何使用`sys.argv`来接收命令行参数,并通过一个具体的示例——过滤文本文件中的特定关键字——来...

    Python调用制冷剂物性参数计算软件Refprop.pdf

    Python调用制冷剂物性参数计算软件Refprop.pdf

    使用YOLOv9+DeepSort实现的目标跟踪算法python源码.zip

    使用YOLOv9+DeepSort实现的目标跟踪算法python源码.zip使用YOLOv9+DeepSort实现的目标跟踪算法python源码.zip使用YOLOv9+DeepSort实现的目标跟踪算法python源码.zip使用YOLOv9+DeepSort实现的目标跟踪算法python源码...

    替换python字典中的key值方法

    比如有一个 a = {‘a': 1} 希望变为 a = {‘b' :1} 即:在保留value不变的情况下,替换key值 目前能想到的实现方案是 a[‘b'] = a.pop(‘a') 以上这篇替换python字典中的key值方法就是小编分享给大家的全部内容...

    python数据分析与可视化-27-不定长参数之关键字参数.ev4.rar

    本课程“python数据分析与可视化-27-不定长参数之关键字参数”聚焦于Python中的一个高级特性——不定长参数,特别是关键字参数,这对于编写灵活且易于理解的函数至关重要。 关键字参数允许我们在调用函数时,通过...

    python-2.7.5-90.el7.x86_64.rpm

    python-2.7.5-90.el7.x86_64.rpm

    Python 077.参数的类型_位置参数_默认值参数_命名参数.mp4

    Python 077.参数的类型_位置参数_默认值参数_命名参数.mp4

    基于 python的SORT多目标跟踪算法+opencv模板匹配算法实战-多个小球跟踪

    【作品名称】:基于 python的SORT多目标跟踪算法+opencv模板匹配算法实战——多个小球跟踪 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目...

    Python库 | tencentcloud-sdk-python-ecm-3.0.311.tar.gz

    《Python库 Tencentcloud-sdk-python-ecm-3.0.311详解》 在Python编程领域,库的使用是提升开发效率的关键。Tencentcloud-sdk-python-ecm-3.0.311是一个专门为Python开发者设计的腾讯云SDK,它提供了与腾讯云边缘...

    Python中的 sort 和 sorted的用法与区别

    今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: sort是Python中列表的方法 sort()...

    Python实现字典的key和values的交换

    有些时候我们不得已要利用values来反向查询key,有没有简单的方法呢? 下面我给大家列举一些方法,方便大家使用 python3 >>> d1={'a':1,'b':2} >>> {value:key for key,value in d1.iteritems()} {1: 'a', 2: 'b'}...

    Python获取Redis所有Key以及内容的方法

    一、获取所有Key # -*- encoding: UTF-8 -*- __author__ = "Sky" import redis pool=redis.ConnectionPool(host='127.0.0.1',port=6379,db=0) r = redis.StrictRedis(connection_pool=pool) keys = r.keys() print ...

    python-3.10.6.amd64.exe(python3.10.6-X64)

    打开运行窗口,输入cmd,打开命令窗口,在输入python,看看能不能执行,python -V可以查看版本,exit()可以退出python,然后输入print(’求求大佬买一个吧‘),你就会发现有个帅哥给我购买了,嘿嘿,求大佬下载,...

    Python-3.7.3.tar.xz 源码

    Python-3.7.3.tar.xz XZ compressed source tarball MD5: 93df27aec0cd18d6d42173e601ffbbfd File Size: 17108364 请不要给我5星好评,因为好评会上涨下载积分!

    基于yolov5+deepsort开发的多类别多目标跟踪的Python源码(优质项目).zip

    基于yolov5+deepsort开发的多类别多目标跟踪的Python源码(优质项目).zip代码模型完整,下载可用确保可以运行。 基于yolov5+deepsort开发的多类别多目标跟踪的Python源码(优质项目).zip代码模型完整,下载可用...

    python-docx-0.8.10.tar.gz

    其实pip list python-docx 安装不成功,安装一般就报错,主要原因是从官网的下载不稳定,而且慢,经常会断,只能先下下来,然后放到cmd所在的文件夹或者指定路径,pip list python-docx-0.8.10.tar.gz,很快就好了!

    Python 八股文.pdf

    在Python中,有以下几个关键概念值得深入探讨: 1. **内置电池(Batteries Included)**:Python的标准库提供了大量预构建的功能模块,涵盖网络、文件操作、图形用户界面(GUI)、数据库接口、文本处理等领域,...

Global site tag (gtag.js) - Google Analytics