【发布时间】:2014-10-16 05:19:00
【问题描述】:
有一些内置函数可以直接修改对象并返回 None。一个例子是list的sort()方法,其中对象本身被修改,即排序,但返回None。
我的问题,我如何访问 list(T).sort(),其中 T 是一个元组,说 T=(5,1,2,3,4,5),而不首先将 list(T) 分配给显式变量?
【问题讨论】:
-
您不能,但您可以使用
sorted()返回排序后的对象。你到底想做什么? -
只是一个学术练习。约书亚的答案正是我所寻求的。
-
也许我被实用性蒙蔽了双眼,但我不确定这里问的是什么:您想在哪个点或阶段“访问”
list(T).sort()?你想要那个表达的哪一部分?你会用它做什么? -
只是一个学术练习,例如
sorted(list(T))[0]。
标签: python list sorting python-2.7 tuples