阿神2017-04-17 15:43:36
因為List的sort方法回傳的型別就是
>>> list1=[3,2,5,6,1]
>>> print type(list1.sort())
<type 'NoneType'>
PHPz2017-04-17 15:43:36
最近才遇到這個問題,原因就是list1.sort()只是將list1裡的元素排序,然後回傳的是NoneType。如果要直接得到排好序的列表應該用sorted函數。
PHP中文网2017-04-17 15:43:36
可以使用sorted啊
>>> list1=[3,2,5,6,1]
>>> print sorted(list1)
[1, 2, 3, 5, 6]