我是編程新手,我不確定如何正確執行此操作。我想第二值元組的列表進行排序,如下面,我需要,如果他們整數它們進行排序:排序包含數字字符串的元組列表
[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
逗號是逗號還是千位分隔符? –