这里主要是用sort方法对list中的数据进行排序。如果list中元素是tuple这样的类型,则按照tuple里面元素的位置的先后来排序。
代码如下:
#coding:utf-8
l = [
(3,'a','john'), (2,'c','allen'), (3,'a','mike'), (6,'b','eddie'), (2,'b','susan')
]
print l
l.sort()
print l
运行结果如下:
C:\>python test.py
[(3, 'a', 'john'), (2, 'c', 'allen'), (3, 'a', 'mike'), (6, 'b', 'eddie'), (2, 'b', 'susan')]
[(2, 'b', 'susan'), (2, 'c', 'allen'), (3, 'a', 'john'), (3, 'a', 'mike'), (6, 'b', 'eddie')]
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103690/showart_2078036.html |