如何从用户输入创建字典并设置键和值?(Python)

-2 投票
4 回答
5068 浏览
提问于 2025-05-16 18:45

我希望这不是重复的问题,我搜索过但找不到答案。所以我很好奇如何把用户输入设置为一个键或值。一个好的例子就是注册用户名和密码的程序,你把键设置为用户名,然后把用户刚注册时输入的密码作为这个用户名的值。例如:“ExampleName : Example Pass”。其他问题提到用 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

或者,为了让这变得超级简单:

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

这很简单。在用 input() 获取用户名和密码之后,只需要这样做:

username_pass[username_register] = password_register
1

试试这个:

userDict = {}
userDict[username_register] = password_register
2

创建一个字典

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

最重要的是,把一个键设置为字符串

撰写回答