在 python 中导入某种语言的字母表中的所有字母
Import all letters of an alphabet in a certain language in python
是否可以将某种语言(土耳其语、波兰语、俄语等)的字母表中所有可能的字母(小写、大写等)导入为 python 列表?是否有某个模块可以做到这一点?
谢谢并致以最诚挚的问候
迈克尔
您的问题涉及到一个更大的问题 - 某些语言的字母表如何存储在计算机中、如何表示它们以及(最终)如何在 Python 中检索它们?
我建议你阅读:
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
- Unicode & Character Encodings in Python: A Painless Guide
简短的回答是 - "yes"。但这取决于您实际命名该语言的字母表的名称(例如,在某些语言中,标点符号有特定的字符。您是否将它们视为应用程序中字母表的一部分?)您需要它做什么?
如果它是关于 那么有一个重复的问题。
你的问题很笼统,没有细节和(最好)一个片段,很难给你满意的回答。
如果我理解你的问题,你想要一个包含字母表中所有字母的列表。
一个可能的解决方案可能是:
- 获取包含您需要的完整字母表的字符串
- 使用 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'}
是否可以将某种语言(土耳其语、波兰语、俄语等)的字母表中所有可能的字母(小写、大写等)导入为 python 列表?是否有某个模块可以做到这一点?
谢谢并致以最诚挚的问候
迈克尔
您的问题涉及到一个更大的问题 - 某些语言的字母表如何存储在计算机中、如何表示它们以及(最终)如何在 Python 中检索它们?
我建议你阅读:
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
- Unicode & Character Encodings in Python: A Painless Guide
简短的回答是 - "yes"。但这取决于您实际命名该语言的字母表的名称(例如,在某些语言中,标点符号有特定的字符。您是否将它们视为应用程序中字母表的一部分?)您需要它做什么?
如果它是关于
如果我理解你的问题,你想要一个包含字母表中所有字母的列表。 一个可能的解决方案可能是:
- 获取包含您需要的完整字母表的字符串
- 使用 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'}