0

我有一个小问题PyDictionary;当我输入单词列表时,单词的打印不会保持单词列表的顺序。

例如:

from PyDictionary import PyDictionary

dictionary=PyDictionary(
"bad ",
"omen",
"azure ",
"sky",
"icy ",
"smile")

print(dictionary.printMeanings())

此列表将首先打印 Omen,然后是 Sky 等等,我需要的是按原始顺序打印单词列表。我在谷歌上搜索,但没有任何相关内容,我搜索了这个论坛的帖子,什么也没有。我希望你能帮助我。先感谢您。

4

1 回答 1

0

我找到了一种解决方法,可以为我最初的打印问题提供完整的解决方案。

主要问题是我使用的是旧笔记本电脑(超过 12 年),所以我无法使用 python 3+,使用 python 2.7 的 PyDictionary 会引起随机打印初始单词列表的问题。

解决方案是为每次打印打印一个单词,但我必须这样做大约 25,000 次!...使用 Notepad++ 我制作了一个宏来编码要与 python 一起使用的每个单词,此外,我什至能够添加西班牙语每个英文单词的翻译,每个单词的单独打印增加了每个单词定义与每个单词分开的好处。

使用 Notepad++ 和正则表达式,我可以对每个单词进行最后的清理,这很有意义。

所以我对这个解决方法很满意......谢谢你的帮助。

于 2021-06-28T17:58:39.227 回答