python 去掉空字符 ‘’ 和“ ” 字符

import re 

#将每一行分为多句话 
split_flag=r'["?","?","。",",",",","!","!",";"]'

a=re.split(split_flag,"如微融资到期还贷日为非交易日。则自动顺延至下一个交易日还款,顺延期间利息按合约实际执行利息收取。")

['如微融资到期还贷日为非交易日', '则自动顺延至下一个交易日还款', '顺延期间利息按合约实际执行利息收取', '']

发现split之后最后一个字符是空字符 ‘’ 一直在想如何去掉他 

 

 

注意: 
空字符串 会被程序判定为 False 
filter(None, your_list), None代表不输入函数,也就是 
[x for x in your_list if x]

你可能感兴趣的:(python)