Google Pythonクラスの問題に取り組んでいる間、Stackoverflowの2〜3の例を使用して次の結果を作成しました-
def sort_last(tuples):
return [b for a,b in sorted((tup[1], tup) for tup in tuples)]
print sort_last([(1, 3), (3, 2), (2, 1)])
私は昨日リスト内包を学んだので、リスト内包について少し知っていますが、このソリューションが全体的にどのように機能しているか混乱しています。これを理解するのを手伝ってください(機能の2行目)。