登录名和密码使用列表

时间:2019-01-06 15:23:10

标签: python arrays dictionary

我想将条目数据放入字典列表中以创建简单的数据库

我找不到有关使用数组中的字典的足够信息。

workerspass = [{"someKey_2":"a"}, {"someKey_3":"b"}, {"somekey_1":"a"}]
def publish():

     global workerspass
     x = entry.get()#login
     y = entryy.get()#password
#how to include that data in array list "workerspass'?
     identif = int(identer.get())#checks if this id exists in the array.

预期:我希望将寄存器中的条目存储在数组中的字典中。因此,基本上我想为参赛作品创建基本的注册系统。 整个文件位于:https://pastebin.com/Tij0dnb9

1 个答案:

答案 0 :(得分:0)

userspass = {
 'user1':'pass1',
 'user2':'pass2',
 'user3':'pass3'
 } #define dictionary like this

def validate_user(database,username,password):
    if (username, password) in database.items():
        return 1
    else:
        return 0

print(validate_user(userspass,'user1','pass1'))
print(validate_user(userspass,'user1','pass3'))

结果:

1
0

我认为这足以满足您的需求。如果您有任何疑问,请告诉我。 :)