【发布时间】:2014-11-28 09:21:51
【问题描述】:
我正在尝试对元组列表进行排序。
tuples.sort(key=lambda tup: tup[-1])
我正在调用函数
def sort_last(tuples):
喜欢
sort_last([(1, 3), (3, 2), (2, 1)])
或
sort_last([(2, 3), (1, 2), (3, 1)])
但return tuples 总是给我NONE
我做错了什么?
【问题讨论】:
-
.sort对 就地 进行排序并返回None。如果您在调用函数后检查tuples,您会发现tuples已排序... -
@JonClements 但他说他正在“返回”元组。
-
@theharshest 好点,但它看起来不像 OP......虽然没有函数的实际主体,但很难分辨......
标签: python list python-2.7 sorting tuples