Я работаю над небольшим сценарием, чтобы помочь мне выучить японский кана (хирагана / катакана). Всего их, вероятно, 100+ (+ || -).
По сути, все, что нужно сделать, это взять английскую версию и преобразовать ее в персонажа.
есть. a = 'あ', что составляет 12354 в десятичном виде
То, что я имею до сих пор, это:
hiraDict = { "a" : 12354, "i" : 12356 ...}
if __name__ == "__main__":
if hiraDict.has_key(sys.argv[1]):
print(unichr(hiraDict[sys.argv[1]]))
Со 100+ символами, это будет работать нормально или есть лучший способ приблизиться к этому?