将用户输入拆分为字符串,然后将列表与预定义的字典进行比较

时间:2017-08-27 04:17:46

标签: python-3.x

我目前正在进行随机化,偶然发现了各种各样的障碍......我已经制作了两个列表,一个是字母a-z,另一个是1-26。我将两个列表混合,然后将它们组合成字典,打印字典以观察结果,然后我想记录用户输入,将其存储为列表,然后将用户输入的每个字母分配给字典中表示的值。 / p>

我的代码可能是一团糟,但似乎在路障之前完成了我想要的东西。任何提示或技巧?

import random
import secrets
alpha = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
num = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]
random.shuffle(alpha)
random.shuffle(num)
beta = dict(zip(alpha,num))
random.shuffle(alpha)
random.shuffle(num)
delta = dict(zip(alpha,num))
print(beta)
print(delta)
userinput = input("input ")
print(userinput)
useroutput = list(userinput)
print(useroutput)

0 个答案:

没有答案