ヘブライ語の Unicode 表現は 1424 から 1514 (または 16 進数の 0590 から 05EA) です。
これを達成するための、最も効率的で最もpythonicな方法を探しています。
最初に私はこれを思いついた:
for c in s:
if ord(c) >= 1424 and ord(c) <= 1514:
return True
return False
次に、よりエレガントな実装を行いました。
return any(map(lambda c: (ord(c) >= 1424 and ord(c) <= 1514), s))
そして多分:
return any([(ord(c) >= 1424 and ord(c) <= 1514) for c in s])
これらのうちどれが最高ですか? または、別の方法で行う必要がありますか?