首页 > 代码库 > python清除字符串中无用字符
python清除字符串中无用字符
将列表val_list中包含的非法字符去掉,illegal_char是非法字符列表
def clear():
illegal_char = [‘ ‘,‘#‘,‘%‘,‘_‘,‘@‘]
tmp_list = []
val_list = [‘aaaaaaaa A A A 1%dddd%111@@@@@@111 #111‘, ‘bbbbbbbbb_ggg_g_g-bbLS##222222222222###-‘]
for i in illegal_char:
for j in val_list:
val = re.sub(i,‘‘,j)
tmp_list.append(val) # 去掉第一类非法字符后(如‘#’)将所有数据添加到一个临时列表tmp_list
val_list = [] # 将原来存放数据的列表清空,然后将清理过后的数据放回数据列表val_list
val_list = tmp_list
tmp_list = [] # 为避免清理一次就将数据添加到临时列表造成清理多少次就将数据翻了多少倍,所有要清空掉tmp_list
return val_list
print clear()
python清除字符串中无用字符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。