我想從英語詞典創建一個新詞典,我已經使用PyEnchant.For例如:英語單詞 - >'new'變成 - >'new': 1e1n1w(我按字母順序計算字母) 我的問題是,我不知道如何訪問英語詞典中的對象,所以我可以創建一個重複結構並創建ne詞典或更改這個。(我有兩個文件,使字典,一個FFT和一個TXT)使用PyEnchant創建詞典語言詞典
1
A
回答
1
開始從詞,將其轉換爲字母數/信的格式,按字母順序排序:
from collections import Counter
s = "new"
c = Counter(s)
print("".join(["{}{}".format(v,k) for k,v in sorted(c.items())]))
爲此目的可以使用
str.join
Counter
詞典的單詞的3210
- 計數信
結果:使用listcomps:
:1e1n1w
的一行來創建輸入表(2項這裏)名單個
newlist = ["".join(["{}{}".format(v,k) for k,v in sorted(Counter(word).items())]) for word in ['new','hello']]
結果:
['1e1n1w', '1e1h2l1o']
+0
Theres不需要for循環,'c = Counter(s)'會做這項工作。 – hashcode55
+0
我累了!謝謝。 –
相關問題
- 1. 使用python創建詞典(英語詞典)
- 2. 使用鍵創建詞典
- 3. android的語言詞典
- 4. 創建「集詞典」
- 5. 用Javascript/PHP創建詞典
- 6. Clojure詞典詞典
- 7. 語言翻譯技術術語詞典
- 8. 不能在詞典中使用詞典
- 9. 輕鬆構建一個詞典或詞典的詞典
- 10. 使用詞典
- 11. python從excel創建詞典
- 12. Python的 - 創建詞典
- 13. 創建文本字詞典
- 14. 使用字典類創建單詞樹
- 15. Python:詞典中的詞典?
- 16. 數據結構多語言詞典
- 17. 從兩個現有的詞典創建一個詞典
- 18. 從另一個詞典(Python)的所有組合創建詞典
- 19. 遍歷詞典列表,創建詞典的新列表
- 20. 從詞典的詞典創建大熊貓據幀
- 21. 用語音在詞典中查找詞
- 22. Marklogic值詞典和單詞詞典
- 23. 字典詞典
- 24. 從數據框列表創建詞語頻率詞典
- 25. 如何在詞典內部創建詞典...在字典裏面創建字典...'n'times
- 26. J2ME應用程序的英語詞典詞典
- 27. 使用字典理解創建詞典從嵌套列表
- 28. 使用元組從字典創建詞典Python
- 29. 創建移動詞典應用程序
- 30. 詞典
你想知道如何轉換的 「新」 到 「1e1n1w」?這是你的問題嗎? –