Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在列表中按整数对列表进行排序_Python_Python 2.7 - Fatal编程技术网

Python 如何在列表中按整数对列表进行排序

Python 如何在列表中按整数对列表进行排序,python,python-2.7,Python,Python 2.7,应将此邮件退回: biglist = [['Bob', 10], ['Karl', 12], ['Judy', 11]] customsort(biglist) 它是基于Karl之前的Bob,还是基于11之前的12或两者?如果两者都有,哪个优先?整数(根据您最近的标题编辑)总是第二个元素吗?@TigerhawkT3是的,为什么不仅仅是sorted(biglist)? biglist = [['Bob', 10], ['Judy', 11], ['Karl', 12]] >>

应将此邮件退回:

biglist = [['Bob', 10], ['Karl', 12], ['Judy', 11]]

customsort(biglist) 

它是基于
Karl
之前的
Bob
,还是基于
11
之前的
12
或两者?如果两者都有,哪个优先?整数(根据您最近的标题编辑)总是第二个元素吗?@TigerhawkT3是的,为什么不仅仅是
sorted(biglist)
biglist = [['Bob', 10],  ['Judy', 11], ['Karl', 12]]
>>> biglist = [['Bob', 10], ['Karl', 12], ['Judy', 11]]
>>> sorted(biglist, key=lambda x:x[1])
[['Bob', 10], ['Judy', 11], ['Karl', 12]]