如何用逗号分隔列表输入?

时间:2015-11-22 23:37:02

标签: python list

所以我正在制作一个A1Z26密码解码器,我可以在其中输入数字,然后它会返回相应的字母,例如8,5,12,12,0 - > H,E,L,L,O

但是,我无法弄清楚如何使python将每个数字作为输入而不是将它们分成数字。

任何帮助将不胜感激。感谢

编辑: 这是我到目前为止编写的代码:`

dic = {dictionary that translates numbers to letters}
mid = []
output = []

input = raw_input("Enter the code here: ")
splitinput = list(input)

for i in splitinput:
    if i != ",":
        mid.append(i)

mid = [int(i) for i in buffer]

for i in mid:
    output.append(dic[i])


print output

因此,要停止将每个数字拆分为数字,我需要使用除list函数之外的其他内容。

2 个答案:

答案 0 :(得分:0)

这样的事情:

<p> <span class="negrito"> Todo aquele que é da verdade escuta a minha voz</span>&nbsp;Jo 18, 33b-37</p><p>Jesus Cristo, Rei do Universo </p>      </span>

答案 1 :(得分:0)

好吧,我找到了。如果有人感兴趣的话,这是给我所需输出的代码:

inv_alphabet = {contains the mapping of each number to letter}
output = []

code_input = str(raw_input("Enter your cipher here: "))
split_code = code_input.split(",")

split_code = [int(i) for i in split_code]

for i in split_code:
    output.append(inv_alphabet[i])

print output