删除含有大写字母的行(dataframe) df[~df['列名'].str.contains('[A-Z]')] 删除含有大写字母的行(list或者series) import re 列表.apply(lambda x:re.sub(r'[A-Z]','',x)) 或者 import re list(map(lambda x:re.sub(r'[A-Z]','',x),列表)) 想删除小写时,直接将(‘[A-Z]’) 改成 (‘[a-z]’) 即可