按字母順序排序列表之前,請先用空格的字符串到一個列表中我有在單詞之間的空格的字符串,例如:如何在Python
魚狗屋蘋果
我希望把它變成一個列表
[ '魚', '狗', '房子', '蘋果']
最後梳理該名單按字母順序
[ '蘋果', '狗', '魚', '房子']
按字母順序排序列表之前,請先用空格的字符串到一個列表中我有在單詞之間的空格的字符串,例如:如何在Python
魚狗屋蘋果
我希望把它變成一個列表
[ '魚', '狗', '房子', '蘋果']
最後梳理該名單按字母順序
[ '蘋果', '狗', '魚', '房子']
使用sorted()
排序
>>> data = 'fish dog house apple'
>>> sorted(data.split())
>>> ['apple', 'dog', 'fish', 'house']
,你可以這樣做:
>>> l="fish dog house apple"
>>> l1=l.split(' ')
['fish', 'dog', 'house', 'apple']
>>> l1.sort()
>>> l1
['apple', 'dog', 'fish', 'house']
試試這個,
>>> 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']
你已經嘗試過什麼來解決這個問題? – primoz