我有一个像s = ['a','\xe7\xbe\x8e\xe7','b']
这样的单词列表,我想删除像'\xe7\xbe\x8e\xe7'
这样的成员,但是我想不出任何有用的方法。我从来没有处理过这种编码或解码的单词。我希望在python中有任何建议。谢谢!
最佳答案
def is_ascii(s):
return all(ord(c) < 128 for c in s)
s=[e for e in s if is_ascii(e)]
尝试这个。它将删除带有非ASCII字符(如
\xe7\xbe\x8e\xe7
)的条目。希望这可以帮助!