<small id='AIiXO'></small><noframes id='AIiXO'>

    <bdo id='AIiXO'></bdo><ul id='AIiXO'></ul>

      <tfoot id='AIiXO'></tfoot><legend id='AIiXO'><style id='AIiXO'><dir id='AIiXO'><q id='AIiXO'></q></dir></style></legend>
    1. <i id='AIiXO'><tr id='AIiXO'><dt id='AIiXO'><q id='AIiXO'><span id='AIiXO'><b id='AIiXO'><form id='AIiXO'><ins id='AIiXO'></ins><ul id='AIiXO'></ul><sub id='AIiXO'></sub></form><legend id='AIiXO'></legend><bdo id='AIiXO'><pre id='AIiXO'><center id='AIiXO'></center></pre></bdo></b><th id='AIiXO'></th></span></q></dt></tr></i><div id='AIiXO'><tfoot id='AIiXO'></tfoot><dl id='AIiXO'><fieldset id='AIiXO'></fieldset></dl></div>
    2. 在 Python 中查找元组列表中的最大值

      Find the maximum value in a list of tuples in Python(在 Python 中查找元组列表中的最大值)

          <bdo id='MYCE8'></bdo><ul id='MYCE8'></ul>
          <tfoot id='MYCE8'></tfoot>
            <tbody id='MYCE8'></tbody>
          • <i id='MYCE8'><tr id='MYCE8'><dt id='MYCE8'><q id='MYCE8'><span id='MYCE8'><b id='MYCE8'><form id='MYCE8'><ins id='MYCE8'></ins><ul id='MYCE8'></ul><sub id='MYCE8'></sub></form><legend id='MYCE8'></legend><bdo id='MYCE8'><pre id='MYCE8'><center id='MYCE8'></center></pre></bdo></b><th id='MYCE8'></th></span></q></dt></tr></i><div id='MYCE8'><tfoot id='MYCE8'></tfoot><dl id='MYCE8'><fieldset id='MYCE8'></fieldset></dl></div>

            1. <small id='MYCE8'></small><noframes id='MYCE8'>

              • <legend id='MYCE8'><style id='MYCE8'><dir id='MYCE8'><q id='MYCE8'></q></dir></style></legend>
              • 本文介绍了在 Python 中查找元组列表中的最大值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                可能重复:
                排序或查找最大值嵌套列表中第二个元素的值.蟒蛇

                我有一个包含 ~10^6 个元组的列表,如下所示:

                I have a list with ~10^6 tuples in it like this:

                [(101, 153), (255, 827), (361, 961), ...]
                  ^     ^
                  X     Y
                

                我想在这个列表中找到 Ys 的最大值,但也想知道它所绑定的 X.

                I want to find the maximum value of the Ys in this list, but also want to know the X that it is bound to.

                我该怎么做?

                推荐答案

                使用 max():


                使用 itemgetter():

                In [53]: lis=[(101, 153), (255, 827), (361, 961)]
                
                In [81]: from operator import itemgetter
                
                In [82]: max(lis,key=itemgetter(1))[0]    #faster solution
                Out[82]: 361
                

                使用 lambda:

                In [54]: max(lis,key=lambda item:item[1])
                Out[54]: (361, 961)
                
                In [55]: max(lis,key=lambda item:item[1])[0]
                Out[55]: 361
                

                timeit比较:

                In [30]: %timeit max(lis,key=itemgetter(1))
                1000 loops, best of 3: 232 us per loop
                
                In [31]: %timeit max(lis,key=lambda item:item[1])
                1000 loops, best of 3: 556 us per loop
                

                这篇关于在 Python 中查找元组列表中的最大值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Initialize Multiple Numpy Arrays (Multiple Assignment) - Like MATLAB deal()(初始化多个 Numpy 数组(多重赋值) - 像 MATLAB deal())
                How to extend Python class init(如何扩展 Python 类初始化)
                What#39;s the difference between dict() and {}?(dict() 和 {} 有什么区别?)
                What is a wrapper_descriptor, and why is Foo.__init__() one in this case?(什么是 wrapper_descriptor,为什么 Foo.__init__() 在这种情况下是其中之一?)
                Initialize list with same bool value(使用相同的布尔值初始化列表)
                setattr with kwargs, pythonic or not?(setattr 与 kwargs,pythonic 与否?)
                  <tbody id='7Jidw'></tbody>
              • <i id='7Jidw'><tr id='7Jidw'><dt id='7Jidw'><q id='7Jidw'><span id='7Jidw'><b id='7Jidw'><form id='7Jidw'><ins id='7Jidw'></ins><ul id='7Jidw'></ul><sub id='7Jidw'></sub></form><legend id='7Jidw'></legend><bdo id='7Jidw'><pre id='7Jidw'><center id='7Jidw'></center></pre></bdo></b><th id='7Jidw'></th></span></q></dt></tr></i><div id='7Jidw'><tfoot id='7Jidw'></tfoot><dl id='7Jidw'><fieldset id='7Jidw'></fieldset></dl></div>
                <tfoot id='7Jidw'></tfoot>
                <legend id='7Jidw'><style id='7Jidw'><dir id='7Jidw'><q id='7Jidw'></q></dir></style></legend>

                  • <bdo id='7Jidw'></bdo><ul id='7Jidw'></ul>

                    <small id='7Jidw'></small><noframes id='7Jidw'>