【发布时间】:2017-05-31 15:23:04
【问题描述】:
我有以下矩阵:
catch = [['fc', 2, 12, 2],
['abcd', 1, 2, 0],
['ab', 1, 0, 0],
['cf', 1, 13, 0],
['fc', 1, 14, 0],
['f', 1, 11, 0]]
我希望这个矩阵首先按第四列(索引 3)排序,当第四列的值相等时,按第一列中字符串的长度排序(索引 0)。
我刚用过
catch.sort(key=lambda x: x[3])
按第四列对矩阵进行排序
【问题讨论】:
-
请解释一下是什么问题?