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]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值