按两个值对数组进行排序

2023-11-22

假设我有

an_array = [[2, 3], [1, 4], [1, 3], [2, 1], [1, 2]]

我想按每个内部数组的第一个值对该数组进行排序,然后按第二个值排序(因此排序后的数组应如下所示:[[1, 2], [1, 3], [1, 4], [2, 1], [2, 3]])

执行此操作最易读的方法是什么?


这是排序数组的默认行为(请参阅数组#用于证明的方法定义)。你应该能够做到:

 an_array.sort
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按两个值对数组进行排序 的相关文章

随机推荐

  • Google 缩放以适合该页面上的所有标记

    我很难弄清楚这一点 我查看了这里和互联网上的示例 但仍然无法使其工作 我有一张 Google v3 地图 其中显示了英国各地的许多标记 我希望能够设置缩放级别以覆盖所选区域中的所有标记 例如 伦敦可能有 50 个标记 格拉斯哥可能有 2 个
  • C++ 中是否有多态性的替代方案?

    The CRTP在这个关于动态多态性的问题中提出了建议 然而 据称这种模式仅对静态多态性有用 我正在考虑的设计似乎受到虚拟函数调用的速度阻碍 因为这里暗示了 甚至 2 5 倍的加速就已经很棒了 所讨论的类很简单 可以完全内联编码 但是直到运
  • 禁用网页上的所有滚动

    我想知道是否可以禁用网页上的所有滚动 我目前正在使用 html body overflow hidden 问题是这在 iOS 设备上不起作用 如果你按住鼠标滚轮并将其向下拖动 你也可以滚动 所以这似乎是一个非常糟糕的问题解决方案 有没有办法
  • Java如何处理内存中的String对象?

    我被问到这个问题 String s abc creates one String object and one reference variable In this simple case abc will go in the pool a
  • C++中的每个表达式都有非引用类型吗

    您好 我正在阅读有关 C 中的表达式和整个语句的内容 声明0 0 每个表达式都有一些非引用类型 引用的语句来自 en cppreference com w cpp language value category 检查页面顶部的第 2 行 现
  • JavaScript - 隐藏所有其他 div

    我有许多 div 仅在单击链接后才可见 如何关闭所有打开的div 以便只有单击的div可见 我正在使用这个 js function showhide id if document getElementById var divid docum
  • Dash 中的布局和下拉菜单 - Python

    我似乎无法正确获得下拉菜单框的布局 基本上我希望下拉框位于匹配问题的右侧且在同一行 有人可以帮忙吗 我尝试了 style display inline block width X 和 className X columns 的多种组合 但没
  • 如何更改 UISegmentedControl 上文本的字体大小?

    以下是初始化我的代码UISegmentedControl void initializeToolButtons NSArray buttonTitles NSArray arrayWithObjects ANNEXET HOVET GLOB
  • Pandas:解析 24:00 而不是 00:00

    我有一个数据集 其中小时记录为 0100 2400 代替 0000 2300 例如 pd to datetime 201704102300 format Y m d H M returns Timestamp 2017 04 10 20 0
  • R 中的数字转换

    我有一个特定的需要 转换 R 中的数字 例如 下限 操作的行为如下 138 gt 100 1233 gt 1000 天花板 操作的行为如下 138 gt 200 1233 gt 2000 在 R 中是否有一种简单的方法可以实现这一点 谢谢
  • 通过使用 jQuery 检查复选框自动隐藏表格列

    我想显示 3 个预先选中的复选框 但是一旦用户取消选中某个框 相关列就会消失 p p
  • 仅用于用户输入的 TextBox 事件

    我有一个文本框控件 有时以编程方式更新 也可以由用户更新 我如何区分这两个事件 当用户更改文本时 我希望将 脏 标志设置为 True 检查 TextChanged 事件上 TextBox 的 Modified 属性 如果为 true 则更改
  • 如何在 Oracle PL/SQL 中解析简单的 XML 片段并将其加载到全局临时表中?

    在 SQL Server 中 很容易解析包含用属性构造的简单 XML 片段的 varchar 变量 并将其加载到临时表中 请参阅下面的示例 declare UpdateXML VARCHAR 8000 set UpdateXML
  • 如何获取使用 malloc() 分配的内存块的大小? [复制]

    这个问题在这里已经有答案了 可能的重复 如何从 C 中的指针获取数组的大小 有没有办法以编程方式确定 C 数组的大小 如果没有 为什么 我从 C 风格函数中获得了一个指向已分配内存块的指针 现在 出于调试目的了解如何 该指针指向的已分配内存
  • android 导航抽屉中的过渡

    任何知道如何实现这种转变的人 当我们打开Navagation抽屉全屏正在获得这样的动画 我也看了驻留菜单但这里的菜单不是我想要的预定义的 我也尝试过NavigationDrawer但没有成功 drawer addDrawerListener
  • 检索 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂

    我使用 Windows XP SP 3 和 IIS 5 本地主机 使用 asp net4 构建站点并使用以下代码 Application appClass new Application Document wordDoc appClass
  • My.Computer.FileSystem 和 System.IO.File 之间到底有什么区别

    里面有很多重复的功能My Computer FileSystem and System IO File命名空间 那么到底有什么区别 My Computer FileSystem CopyFile source dest True and S
  • Convert.ToInt16 和 (Int16) 之间有什么区别

    我有以下代码 try object s new object s 10 Console WriteLine 0 Convert ToInt16 s Console WriteLine 0 Int16 s catch InvalidCastE
  • angular2 不会根据真或假条件禁用输入

    我有一个基于以下内容的输入框 如果更改无线电 我会看到该值变为 true 或 false pre model parameters general estimationmethod ew pre 那么哇为什么输入框会根据true为false
  • 按两个值对数组进行排序

    假设我有 an array 2 3 1 4 1 3 2 1 1 2 我想按每个内部数组的第一个值对该数组进行排序 然后按第二个值排序 因此排序后的数组应如下所示 1 2 1 3 1 4 2 1 2 3 执行此操作最易读的方法是什么 这是排序