37,719
社区成员
发帖
与我相关
我的任务
分享
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> a = [['赵', 100, 99], ['钱', 99, 98], ['孙', 97, 100], ['李', 98, 97]]
>>> a
[['\xd5\xd4', 100, 99], ['\xc7\xae', 99, 98], ['\xcb\xef', 97, 100], ['\xc0\xee', 98, 97]]
>>> b = sorted(a, key=lambda s:s[0], reverse=0)
>>> b
[['\xc0\xee', 98, 97], ['\xc7\xae', 99, 98], ['\xcb\xef', 97, 100], ['\xd5\xd4', 100, 99]]
>>> c = sorted(a, key=lambda s:s[1], reverse=0)
>>> c
[['\xcb\xef', 97, 100], ['\xc0\xee', 98, 97], ['\xc7\xae', 99, 98], ['\xd5\xd4', 100, 99]]
>>> d = sorted(a, key=lambda s:s[2], reverse=0)
>>> d
[['\xc0\xee', 98, 97], ['\xc7\xae', 99, 98], ['\xd5\xd4', 100, 99], ['\xcb\xef', 97, 100]]
>>>
>>> a =[[1,3],[4,5],[2,6],[9,2],[3,0]]
>>> from operator import itemgetter
>>> a.sort(key=itemgetter(1))
>>> a
[[3, 0], [9, 2], [1, 3], [4, 5], [2, 6]]
>>> a.sort(key=itemgetter(0))
>>> a
[[1, 3], [2, 6], [3, 0], [4, 5], [9, 2]]