如何制作字典并从用户输入设置键和设置值? (蟒蛇)

时间:2017-04-28 16:25:49

标签: python dictionary input

我希望这不是重复,我搜索并找不到任何答案。所以我很好奇如何将用户输入设置为键或值。一个很好的例子是注册用户名和密码程序,您可以将密钥设置为用户名,将刚刚注册的用户输入的密码设置为该用户名密钥。例如:“ExampleName:示例通行证”。其他问题说dict {input}但这只是一个关键。如何为一个输入创建一个键,然后在另一个输入中为该键创建一个值?谢谢。对于那些说这是重复的人来说,这是不同的。另一个的答案没有指定如何设置值的特定输入。

#Example
username_pass = {}

username_register = input("Register your username and create it.")
#Set this to a Key
password_register = input("What password do you want for this username?"
#Set this to the value for that key

4 个答案:

答案 0 :(得分:2)

创建字典

>>> dir_created = {}
>>> username = str(input('Enter username'))
>>> password = str(input('Enter password'))
>>> dir_created[username]=password

最重要的是将密钥作为字符串

答案 1 :(得分:1)

试试这个:

userDict = {}
userDict[username_register] = password_register

答案 2 :(得分:1)

很简单。使用input()获取用户名和密码后,只需执行

username_pass[username_register] = password_register

答案 3 :(得分:0)

或者,为了让这简单易行:

>>> test = { input(): input() }
bob
password
>>> test
{'bob': 'password'}