pattern= re.compile(r'&.*?;') results = pattern.sub("",results_list) 错误的原因是:类型错误,results_list是一个列表,而不是字符串,可以先转为字符串或者遍历后在用正则替换