创建一个循环,遍历可附加的嵌套列表

2024-06-06 22:58:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我们正在编写一个密码保护程序,我被困在嵌套列表循环中。在

passwords = [["yahoo","XqffoZeo"],["google","CoIushujSetu"]]

if(choice == '2'): #Lookup at password
    print("Which website do you want to lookup the password for?")
    for keyvalue in passwords:
        print(keyvalue[0])
    passwordToLookup = input()

这就是我目前所拥有的。我现在需要创建一个循环,给出密码,并将工作,如果密码列表是附加更多的网站和他们的密码。在

代码的全部内容如下:我一次只做一点,因为这是一项任务,而不是个人项目。在

^{pr2}$

Tags: 程序密码列表forifgooglepasswordyahoo
1条回答
网友
1楼 · 发布于 2024-06-06 22:58:41

您可以将内部列表解压为两个不同的变量,而不是一个变量,如下所示:

passwords = [["yahoo","XqffoZeo"],["google","CoIushujSetu"]]

if(choice == '2'): #Lookup at password
    print("Which website do you want to lookup the password for?")
    for key, _ in passwords:
        print(key)
    passwordToLookup = input().strip()
    for key, value in passwords:
        if key == passwordToLookup:
            print(value)

相关问题 更多 >