Skip to main content
 首页 » 编程设计

python之获取所有希腊语 unicode 字符的列表

2025年05月04日21yjmyzz

我想知道如何获得所有希腊字符(大写和小写字母)的列表。我知道如何查找特定字符 (unicodedata.lookup(name)),但我想要所有大写和小写字母。

有什么办法吗?

请您参考如下方法:

Unicode standard将 0x370 到 0x3ff(含)范围定义为希腊和科普特符号。科普特独有的符号(即不与希腊语共享)是 0x3e2 到 0x3ef(含)。

因此,您可以遍历 0x370-0x3e1(含)和 0x3f0-0x3ff(含)这两个范围来获取所有希腊符号,并使用 str.isalpha() 来测试每一个是否是一个字母。例如:

from itertools import chain 
greek_codes   = chain(range(0x370, 0x3e2), range(0x3f0, 0x400)) 
greek_symbols = (chr(c) for c in greek_codes) 
greek_letters = [c for c in greek_symbols if c.isalpha()]