在处理 Google Python 类的问题时,我使用 Stack overflow 中的 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)])
我昨天学习了列表理解,所以对列表理解有一点了解,但我对这个解决方案的整体工作方式感到困惑。请帮助我理解这一点(函数中的第二行)。