0

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

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

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

bankAccount = {} 
pinCode = {} 
bankAccount[raw_input("And what is your name?")] = input("Hello and welcome to MyBank, can I take your bank account number, please?") 
pinCode[] = input("Can we have your PIN code, please?")
4

1 回答 1

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

我不确定你最后一段关于代码是通用的是什么意思。如果您仍然需要帮助,则需要澄清该部分。

于 2013-01-07T22:20:28.643 回答