我有一个像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)的条目。希望这可以帮助!

09-30 16:56