列表中使用Lambda的Python。

2024-04-19 00:29:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图根据子列表中的第二个元素对列表列表进行排序。

样本数据:

 [[u'm3u33mm534o', 14, 23], [u'2w3dfbv333g', 20, 34], [u'7kv903nfjfr9', 0, 35]]

排序:

 out.sort(key=lambda x: float(x[1]))

错误:

TypeError: float() argument must be a string or a number

这里有什么问题?


Tags: 数据lambdakey元素列表排序错误float