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(" ")))