Моя программа азбуки Морзе не будет работать в 2D массиве, есть ли другой способ сделать это? - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь создать программу на python для изучения азбуки Морзе, я пытался использовать 2D-массив для хранения букв и их версии Морзе.

Это довольно долго, поэтому я просто покажу вам, как это выглядит с a и b:

morse_letters =[['a','b']['.-','-...']]

Я понимаю, что я не могу использовать эти символы, потому что они не являются целыми числами, есть ли способ, которым я могу сделать это с 2D массивом или есть другой метод, который будет работать лучше?

Извините, если я упускаю что-то очевидное, я довольно новичок в изучении python, но хотел бы узнать больше.

Спасибо большое!

1 Ответ

1 голос
/ 28 апреля 2020

Я не уверен, что вы хотите запрограммировать, но если вы ищете структуру типа «массив» в python это List, Dictionary и т. Д., Но для программы с азбукой Морзе, которую я предлагаю использовать Dictionary, они вроде 2-D массив с парой ключ-значение.

dict = {'a': '.-', 'b': '-...', 'c': '-. -. '}

вроде как ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...