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]

猜你喜欢

转载自blog.csdn.net/candy134834/article/details/84636576