我試着數的順序從字符串進行排序:蟒蛇初學者:錯在以「打印mystr.split(」「)。種類(反向= TRUE)」
在Python解釋:
>>> mystr = '1,2,3,4,5'
>>> a = mystr.split(',')
>>> a
['1', '2', '3', '4', '5']
>>> a.sort(reverse=True)
>>> a
['5', '4', '3', '2', '1']
但是,當我想使代碼更短,問題occures:
>>> mystr
'1,2,3,4,5'
>>> print mystr.split(',').sort(reverse=True)
None
爲什麼發生的呢希望對你有幫助嗎?!
不妨指出'.sort()'比'sorted()'更有效率,儘管不需要爲小列表和/或不頻繁排序而擔心。 – Cyphase