2017-07-27 29 views
-6

按字母順序排序列表之前,請先用空格的字符串到一個列表中我有在單詞之間的空格的字符串,例如:如何在Python

魚狗屋蘋果

我希望把它變成一個列表

[ '魚', '狗', '房子', '蘋果']

最後梳理該名單按字母順序

[ '蘋果', '狗', '魚', '房子']

+4

你已經嘗試過什麼來解決這個問題? – primoz

回答

1

使用sorted()排序

>>> data = 'fish dog house apple' 
>>> sorted(data.split()) 
>>> ['apple', 'dog', 'fish', 'house'] 
0

,你可以這樣做:

>>> l="fish dog house apple" 
>>> l1=l.split(' ') 
['fish', 'dog', 'house', 'apple'] 
>>> l1.sort() 
>>> l1 
['apple', 'dog', 'fish', 'house'] 
0

試試這個,

>>> a = "fish dog house apple" 
>>> sorted(a.split()) 
['apple', 'dog', 'fish', 'house'] 

if you want reverse sort, 
>>> sorted(a.split(), reverse=True) 
['house', 'fish', 'dog', 'apple']