我的摩尔斯电码程序无法在2D数组中工作,还有另一种方法吗?

问题描述 投票:0回答:1

[我正在尝试使用python创建一个程序来学习摩尔斯电码,我一直试图使用2D数组来存储字母及其摩尔斯版本。

它很长,所以我将仅显示a和b的外观:

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

我知道我不能使用这些字符,因为它们不是整数,是否可以用2D数组进行此操作,或者还有另一种方法可以更好地工作?

对不起,如果我缺少任何明显的东西,我对学习python还是很陌生的,但是很想了解更多。

非常感谢!

python arrays multidimensional-array python-3.7 morse-code
1个回答
0
投票

我不确定您要编程什么,但是如果您要在python中寻找像数组这样的“数组”,它是List,Dictionary等,但是对于莫尔斯电码程序,我建议使用Dictionary,它们有点像2-具有键值对的D数组。

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

有点像这样....

© www.soinside.com 2019 - 2024. All rights reserved.