在python中以某种特定的语言导入一个字母的所有字母

问题描述 投票:0回答:2

是否可以将某种语言(土耳其语,波兰语,俄语等)中的字母表中所有可能的字母(小写,大写等)导入为python列表?是否有某些模块可以做到这一点?

感谢与问候

Michael

python-3.x unicode python-unicode
2个回答
0
投票

您的问题与更大的问题相关联-某些语言的字母如何存储在计算机中,如何表示以及(最终)如何在Python中检索?

我建议您阅读:

简短的答案是-“是”。但这取决于您实际使用的语言字母的名称(例如,在某些语言中,有特定的标点字符。您是否将它们视为应用程序中字母的一部分?)您需要什么?如果大约是language detection,那么有一个重复的问题。您的问题很笼统,没有细节和(最好的)摘要,将很难为您满意地回答。


0
投票

如果我已理解您的问题,则需要一个包含所有字母的列表。可能的解决方案可能是:

  • 获取包含所需完整字母的字符串
  • 使用set()在唯一,无序元素的集合中转换字符串。

然后,您可以使用集合执行许多操作,如docs.python.org的5.4节中所述:

a = set('abracadabra')
b = set('alacazam')
a                                  # unique letters in a
   {'a', 'r', 'b', 'c', 'd'}
a - b                              # letters in a but not in b
   {'r', 'd', 'b'}
a | b                              # letters in a or b or both
   {'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
a & b                              # letters in both a and b
   {'a', 'c'}
a ^ b                              # letters in a or b but not both
   {'r', 'd', 'b', 'm', 'z', 'l'}
© www.soinside.com 2019 - 2024. All rights reserved.