这是我的密码:
import string
l=string.ascii_lowercase
the_input=list(raw_input("Enter your message to encode it: "))
for i in the_input:
xyz=[l.find(i)+1]
#set_alpha_num=[alphabets.index(find) for find in user_msg]
print(xyz)
如果我输入"test"
,那么它只打印[20]
,但是我需要输出如下:[20, 5, 19, 20]
您可以使用列表(Out)保存每个循环中的所有结果:
“测试”输出:
正如您所要求的:
您不断地重新分配
xyz
,所以它将是您上次分配给它的内容。你知道吗因为你有一个列表,你想转换成一个不同的列表,我会在这里使用一个列表理解:
相关问题 更多 >
编程相关推荐