1、問題
分割 " abcdefg dj kshs vkjs ",以空格做分割符,多余的空格刪除
2、做法
str.split(" ")
# ['', 'abcdefg', '', '', '', '', 'dj', 'kshs', '', '', '', 'vkjs', '']
這顯然不是我們想要的結果,因為有很多無用的空格
正確做法
# 第一種 res = str.split() # 不加任何參數 # 第二種 # python2 res = filter(None,str.split(" ")) # filter的第一個參數為空的時候,會返回第二個參數中非空的值。 # python3中,使用 res = list(filter(None,str.split(" ")))