用户输入数组 - python 3

时间:2016-06-17 20:21:10

标签: python arrays python-3.x

您好我在尝试将用户输入放入数组中,到目前为止我已经:

#Decrypt string
def decrypt():
    print("Please enter code to be decrypted.")
    text = input(">>>")
    print("Please enter your key used to encrypt the data.")
    key = int(input(">>>"))



    #Put input into array
    #????

我想获取输入并将其放入数组中,以便可以使用

进行引用
chr(text[1])

将其转换为ascii的纯文本(基本加密和解密)。 我已经找到了一些帖子,但它们已经过时了(对于python2等......)。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您只想拥有一个可转位列表来存储用户输入,您可以使用built-in list class及其附加方法:

keys = list();
texts = list();

def decrypt():
  print("Please enter code to be decrypted.")
  text = input(">>>")
  print("Please enter your key used to encrypt the data.")
  key = int(input(">>>"))
  texts.append(text)
  keys.append(key)

现在,texts[n]将返回您的用户输入的第n个text值。