2 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
您的問題與一個(gè)更大的問題有關(guān) - 某些語言的字母表如何存儲(chǔ)在計(jì)算機(jī)中,它們是如何表示的,以及(最終)如何在 Python 中檢索它們?
我建議你閱讀:
簡短的回答是 - “是的”。但這取決于您實(shí)際命名該語言的字母表(例如,在某些語言中,標(biāo)點(diǎn)符號(hào)有特定字符。您是否將它們視為應(yīng)用程序中字母表的一部分?)您需要它做什么?如果是關(guān)于語言檢測,那么就有一個(gè)重復(fù)的問題。您的問題是通用的,沒有細(xì)節(jié)和(最好的)一個(gè)片段,很難讓您滿意地回答。

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
如果我理解了您的問題,您需要一個(gè)包含字母表中所有字母的列表。一個(gè)可能的解決方案可能是:
得到一個(gè)包含你需要的完整字母的字符串
使用 set() 將字符串轉(zhuǎn)換為唯一的、無序元素的集合。
然后您可以使用該集合來做很多事情,如docs.python.org的第 5.4 節(jié)所述:
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'}
添加回答
舉報(bào)