Проблема с печатью PyDictionary

У меня небольшая проблема с PyDictionary; Когда я ввожу список слов, при печати слов НЕ сохраняется порядок списка слов.

Например:

      from PyDictionary import PyDictionary

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

print(dictionary.printMeanings())

Этот список напечатает сначала Omen, затем Sky и так далее. Мне нужно распечатать список слов в исходном порядке. Я ищу в Google, но ничего не связанное с этим, я ищу сообщения в этом форуме и ничего. Я надеюсь, что вы можете мне помочь. Заранее спасибо.

1 ответ

Я нашел обходной путь, который дает мне полное решение моих первоначальных проблем с печатью.

Основная проблема заключается в том, что я использую СТАРЫЙ ноутбук (старше 12 лет), поэтому я не смог использовать python 3+. Использование PyDictionary с python 2.7 вызывает проблему случайной печати исходного списка слов.

Решение состоит в том, чтобы печатать одно слово для каждой печати, НО мне нужно делать это примерно 25000 раз! ... Используя Notepad++, я сделал макрос, который кодирует каждое слово, которое будет использоваться с python, Более того, я смог даже добавить испанский перевод на каждое английское слово. Печать каждого слова в отдельности добавляла того преимущества, что определения каждого слова отделены от каждого слова.

Используя Notepad++ и регулярное выражение, я могу окончательно очистить каждое слово и его значение.

Так что я доволен этим обходным решением ... Спасибо за вашу помощь.

Другие вопросы по тегам