我是编程新手,我不确定如何正确执行此操作。我想第二值元组的列表进行排序,如下面,我需要,如果他们整数它们进行排序:排序包含数字字符串的元组列表
[u'value3', '5,423']
[u'value', '1,389']
[u'value1', '3,385']
[u'anothervalue', '2,789']
[u'value2', '430']
现在我有这样的:
sortedList= sorted(listToSort, key=lambda x: (x[1]))
作为结果我得到这个:
[u'value', '1,389']
[u'anothervalue', '2,789']
[u'value1', '3,385']
[u'value2', '430']
[u'value3', '5,423']
,但我需要它更像:
[u'value3', '5,423']
[u'value1', '3,385']
[u'anothervalue', '2,789']
[u'value', '1,389']
[u'value2', '430']
或按升序排列,没关系。 任何帮助表示赞赏。
边评论:这些列表,而不是元组:) –
'键=拉姆达X:INT(X [1])'应该这样做: – inspectorG4dget
逗号是逗号还是千位分隔符? –