python 2 中支持类似 c++ 中 cmp 的写法

python 3 放弃了这一用法

官方说明:https://docs.python.org/3/howto/sorting.html#sortinghowto

多元素比较时可以写成:

a = [[1,2],[2,1],[1,1],[2,2]]  
print(a)
a.sort(key=lambda x:(-x[0],x[1]))
print(a)
第一元素逆序,第二元素正序


更多相关文章

  1. 使用python如何在列表列表中找到元素,而关键元素是内部列表的元素
  2. 对numpy数组的每n个元素求平均值
  3. 008 Python基本语法元素小结
  4. Python根据第一项从2d数组中删除元素
  5. Python ElementTree“找不到元素”异常
  6. 将现有数组中的所有元素传递给xargs
  7. PostgreSQL: array 数组类型添加元素 数组的使用
  8. ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一
  9. Android 5.X Activity过渡动画,以及漂亮的共享元素效果

随机推荐

  1. 使用InjectView和findViewById说拜拜
  2. Android SDK 源码解析项目
  3. Android 获取当前日期 时间
  4. android文件缓存,并SD卡创建目录未能解决
  5. 阻止android软键盘自动弹出
  6. Android开发技术周报 Issue#54
  7. Android layout
  8. gradle 配置文件 build.gradle 属性详解
  9. Android的WindowManager解析
  10. android设置背景半透明效果