1. import re
  2. lst=re.split(pt,string)#这时按pt切割出来的列表中可能含有空串
  3. lst1=filter(None,lst)#可以使用filter函数过滤空串,filter(条件,数组)当条件为真时,筛选出符合条件的元素

但filter(None,lst)会过滤掉lst中值为0,false这样的元素

  1. #解决方法
  2. lst1=filter(lambda x:x is not None,lst)#s使用自定义规则过滤