为了账号安全,请及时绑定邮箱和手机立即绑定

导入某种语言的所有字母

导入某种语言的所有字母

倚天杖 2022-10-06 16:57:31
是否可以将某种语言(土耳其语、波兰语、俄语等)的字母表中所有可能的字母(小写、大写等)作为 python 列表导入?是否有特定的模块可以做到这一点?
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

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

我建议你阅读:

简短的回答是 - “是的”。但这取决于您实际命名该语言的字母表(例如,在某些语言中,标点符号有特定字符。您是否将它们视为应用程序中字母表的一部分?)您需要它做什么?如果是关于语言检测,那么就有一个重复的问题。您的问题是通用的,没有细节和(最好的)一个片段,很难让您满意地回答。


查看完整回答
反对 回复 2022-10-06
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

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

  • 得到一个包含你需要的完整字母的字符串

  • 使用 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'}


查看完整回答
反对 回复 2022-10-06
  • 2 回答
  • 0 关注
  • 93 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号