我在python中有一个列表如下..
[Timestamp('2016-01-03 10:38:52'),
Timestamp('2016-01-18 09:37:29'),
Timestamp('2016-02-06 09:44:44'),
Timestamp('2016-02-07 11:11:28'),
Timestamp('2016-02-15 11:24:41'),
Timestamp('2016-02-20 12:46:07'),
Timestamp('2016-02-21 11:07:11')]
我想按升序排序
我尝试使用temp_list.sort()
,但它没有显示任何输出
答案 0 :(得分:3)
temp_list.sort()
会对列表进行排序。这意味着它不会返回任何东西。您可以说x = sorted(y)
将x
分配给y
的排序版本,但您也可以说y.sort()
将y
定义为排序版本。
sort
的示例:
>>> xx = [2, 1]
>>> xx.sort()
>>> print(xx)
[1, 2] # xx got sorted
和sorted
:
>>> xx = [2, 1]
>>> sorted_xx = sorted(my_list)
>>> print(sorted_xx)
[1, 2]
>>> print(xx)
[2, 1] # xx is still unsorted
答案 1 :(得分:0)
Python对列表进行排序,这意味着没有返回。如果您再次查看列表的值,您将看到它按升序排序。