2016-06-21 7 views
-3

タプルのリストを2番目の要素でソートするにはどうすればよいですか?数値でタプルのリストを並べ替えるPython

[('8B', u'11'), ('8P', u'2.3'), ('8C', u'1.6')] 

期待される結果は次のようになります。

[('8C', u'1.6'), ('8P', u'2.3'), ('8B', u'11')] 
+1

*の可能性のある重複* "全く研究をしませんでした" – jonrsharpe

答えて

1

Pythonでテストおよび確認IDLE

my_list = [('8B', u'11'), ('8P', u'2.3'), ('8C', u'1.6')] 
my_list.sort(key=lambda x: float(x[1])) 
print(my_list) 

ガット

[('8C', '1.6'), ('8P', '2.3'), ('8B', '11')] 
+0

優秀!どうもありがとう!私は低いポイントのためにあなたをupvote! – TidyWay

+0

うれしい私は助けることができます。今後、同様の/関連する質問を検索してから、新しい質問を投稿することを忘れないでください。 – coralvanda

関連する問題