来自先前raw_input的调用键

时间:2013-01-07 22:08:38

标签: python dictionary python-2.7

我正在用Python创建一个程序,以便更好地学习该语言。

截至目前,我有两个空字典,一个名为bankAccountpinCodebankAccount从raw_input和input获取它的键和值,但对于pinCode,我想从bankAccount字典中获取raw_input并将其用作{{1中的PIN的键字典。我怎样才能做到这一点?

我希望代码是通用的,所以如果另一个人输入信息,他们就会发生同样的事情,所以我不能使用pinCode

d[dictkey]

1 个答案:

答案 0 :(得分:2)

如果您从用户那里获得需要多次使用的输入(作为两个词典的键),则需要将值保存在变量中。对其他输入值执行此操作可能不是一个坏主意,但这并不是严格要求的。这样的事情会起作用:

name = raw_input("What is your name?")
acct = input("What is your account number?")
pin = input("What is your PIN?")

bankAccount[name] = acct
pinCode[name] = pin

我不确定您最后一段关于代码是否具有通用性的含义。如果您仍需要帮助,则需要澄清该部分。