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