我希望这不是重复,我搜索并找不到任何答案。所以我很好奇如何将用户输入设置为键或值。一个很好的例子是注册用户名和密码程序,您可以将密钥设置为用户名,将刚刚注册的用户输入的密码设置为该用户名密钥。例如:“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
答案 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'}