python sorted 自定义排序的例子
2012-11-15 10:19
561 查看
613 def test_sorted():
614 a=[('a',[1,2]),("b",[0,2]),("c",[-1,3])]
615 def cmp(x,y):
616 if x[1][1]<y[1][1]:
617 return 1
618 elif x[1][1]>y[1][1]:
619 return -1
620 else:
621 if x[1][0]<y[1][0]:
622 return 1
623 elif x[1][0]>y[1][0]:
624 return -1
625 else:
626 return 0
627 print sorted(a,cmp)
614 a=[('a',[1,2]),("b",[0,2]),("c",[-1,3])]
615 def cmp(x,y):
616 if x[1][1]<y[1][1]:
617 return 1
618 elif x[1][1]>y[1][1]:
619 return -1
620 else:
621 if x[1][0]<y[1][0]:
622 return 1
623 elif x[1][0]>y[1][0]:
624 return -1
625 else:
626 return 0
627 print sorted(a,cmp)
相关文章推荐
- python sorted 和 lambda结合排序 例子
- python高级特性 sorted(自定义排序)
- python sort、sorted高级排序技巧
- python内置函数sorted排序用法
- python list 自定义排序
- python sorted 多个字段排序
- python内置函数sorted排序用法
- python 字典dict sorted 排序
- python 排序 sorted 如果第一个条件 相同 则按第二个条件排序
- leetcode—217. Contains Duplicate 查找双数,python排序sort、sorted,for遍历的范围
- Python使用sorted排序的方法小结
- python list排序sort和sorted的区别
- Python中排序sort 、sorted和argsort函数
- python sort sorted 排序详解
- python dict sorted 排序
- Python sorted 函数,对字典按值进行排序
- Python 列表排序方法reverse、sort、sorted详解
- python笔记(2)排序函数sorted的用法
- python两种排序方式(sort、sorted)
- Python中排序常用到的sort 、sorted和argsort函数