答案 0 :(得分:2)
比较unicode时,您应该使用unicodedata对数据进行规范化。如果您打算在较大的列表中进行搜索,则可以使用map或列表理解:
import unicodedata
from functools import partial
normalize = partial(unicodedata.normalize, 'NFC')
e = "allé.png"
e = normalize(e)
l = ["allé.png"]
print(e in map(normalize, l))
输出
True
或者作为替代:
print(e in [normalize(s) for s in l])
进一步