• 技术文章 >后端开发 >Python教程

    python list元素为tuple时的排序方法

    不言不言2018-04-18 10:52:37原创1229
    下面为大家分享一篇python list元素为tuple时的排序方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

    如下所示:

    dist = [('m',5),('e',4),('c',9),('d',1)]
    dist.sort(key= operator.itemgetter(0))
    print(dist)
    
    dist = [('m',5),('e',4),('c',9),('d',1)]
    dist.sort(key= lambda k:k[0])
    print(dist)

    当key=operator.itemgetter(0)时,是取元组的第一个元素来对比。

    当key=operator.itemgetter(1)时,是取元组的第二个元素来对比。

    key=lamda k:k[0或1] 同理

    相关推荐:

    Python List交集,并集,差集的应用

    详解python list排序的两种实例方法

    以上就是python list元素为tuple时的排序方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python tuple list
    上一篇:numpy.transpose对三维数组的转置方法 下一篇:python list对象中嵌套元组使用sort的排序方法
    PHP编程就业班

    相关文章推荐

    • Python数据异常值检测和处理(实例详解)• 带你一起解读Python多线程• 一起来分析Python函数式编程• Python学习之解析Flask运行原理(图文详解)• 简单剖析一下Python的format的用法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网