如何创建一个函数,该函数 returns 一个按元组中最后一个元素排序的元组列表?
How do I make a function that returns a list of tuples sorted by the last element in the tuple?
这是我正在尝试的代码 运行 但它不起作用。它说语法无效。
def sort_last(tuples):
return sorted(tuples, key = tuples[-1]
x = [(7, 6), (5, 5), (2, 1)]
print sort_last(x)
使用 lambda:
def sort_last(tuples):
return sorted(tuples, key = lambda t: t[-1])
这是我正在尝试的代码 运行 但它不起作用。它说语法无效。
def sort_last(tuples):
return sorted(tuples, key = tuples[-1]
x = [(7, 6), (5, 5), (2, 1)]
print sort_last(x)
使用 lambda:
def sort_last(tuples):
return sorted(tuples, key = lambda t: t[-1])