`
zuroc
  • 浏览: 1313737 次
  • 性别: 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...

    77.Python之定义可变参数共2页.pdf.zip

    首先,我们有普通参数,它们是函数定义时明确列出的参数,每个参数对应调用时传入的一个值。例如,`def func(a, b):`这样的函数接受两个参数`a`和`b`。 然而,Python提供了两种方式来定义可变参数:位置参数(*args...

    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-volume-key-0.3.9-9.el7.x64-86.rpm.tar.gz

    1、文件内容:python-volume_key-0.3.9-9.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/python-volume_key-0.3.9-9.el7.tar.gz #Step2、进入解压后的目录...

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

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

    基于Python实现的SKey身份认证协议.zip

    语言:Python 3.9 IDE:Pycharm 实现的功能 1.S/Key协议身份认证 2.用户登录日志记录 本项目中S/Key协议认证过程 1.客户端连接服务器,提示用户输入用户名,将输入的用户名发送到服务器 2.服务器在用户信息字典中...

    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(’求求大佬买一个吧‘),你就会发现有个帅哥给我购买了,嘿嘿,求大佬下载,...

    基于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,很快就好了!

    PythonScript_full_0.9.0.1.zip

    PythonScript_full_0.9.0.1.zip 是一个针对Notepad++文本编辑器的插件包,主要用于增强Notepad++的功能,特别是对于Python编程的支持。这个插件名为PythonScript,版本号为0.9.0.1,它允许用户在Notepad++环境中直接...

Global site tag (gtag.js) - Google Analytics