Python:按数组长度对二维数组排序?

用户名

抱歉,我不得不问,但是我环顾了很长时间,发现没有任何帮助。

这是问题所在;我有一个数组列表:

list = [["I","Am"], ["An","Array", "Within", "An Array"]]

我想按它包含的数组的长度对“列表”进行排序。

我尝试过的索法尔:

list.sort()

#and
def nc(x):
    return len(x)

list.sort(key=nc)

但是这些都返回“ None”。我真的很感谢您的帮助。先感谢您!

笑话

a_list.sort()结果a_listNone原样排序(自行修改)并按设计返回

sorted( a_list, key=len ) 将返回排序列表。

顺便说一句,您的输入数据已经排序,预期结果是什么?

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章