1. 程式人生 > >python 去掉空字元 ‘’ 和“ ” 字元

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]