如何按最高编号对数组排序

攻击战争
arraydata = [
     ["bob", 56],
     ["Jan", 12],
     ["Foo", -83]
]

我想通过最高编号的显示来获取名称和编号。

output:
bob
56

我尝试打印(max(arraydata))

但这没有用。有什么建议?我正在使用python

亚图

您可以只key在pythons中使用a max

max(arraydata, key=lambda x: x[1])
#['bob', 56]

请注意,通过提供max整个嵌套列表,第一个排序条件将成为子列表中的第一个元素,因此排序将按字典顺序进行。

这就是为什么bob首先出现(也是巧合的)的原因:

max(arraydata)
# ['bob', 56]

对此进行了解释:

[ord(i[0]) for i in ["bob", "Jan", "Foo"]]
# [98, 74, 70]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按最高值对数组中的对象进行排序

来自分类Dev

如何按最高编号对字符串列表进行排序

来自分类Dev

如何按最高编号对字符串列表进行排序

来自分类Dev

如何按字母顺序对数组排序?

来自分类Dev

如何按字母顺序对数组排序?

来自分类Dev

如何按“包含”对数组进行排序?

来自分类Dev

按最高编号排序显示的内容

来自分类Dev

按属性对数组排序

来自分类Dev

按日期对数组排序

来自分类Dev

按值对数组排序

来自分类Dev

按值对数组排序

来自分类Dev

按委托对数组排序

来自分类Dev

如何在Perl中按列对数组或表排序?

来自分类Dev

如何使用javascript按组对数组进行排序?

来自分类Dev

如何按特定数据段对数组排序?

来自分类Dev

如何从PHP中的Key按升序对数组进行排序?

来自分类Dev

如何在Rails中按child属性对数组排序?

来自分类Dev

如何按最接近的数字对数组排序

来自分类Dev

如何按其参数对数组列表进行排序?

来自分类Dev

如何按布尔值对数组排序

来自分类Dev

如何按特定过滤器对数组排序?

来自分类Dev

如何按对象的值对数组进行排序

来自分类Dev

如何按枚举值对数组进行排序

来自分类Dev

如何按订单状态对数组进行排序

来自分类Dev

如何按字母顺序和最高编号对列表中的字典进行排序

来自分类Dev

按数组元素对数组进行排序

来自分类Dev

PHP:按字母顺序对数组排序

来自分类Dev

PHP按名称对数组进行排序

来自分类Dev

JAVA按数字顺序对数组排序