Python添加元素列表(追加)

时间:2013-01-28 17:22:36

标签: python windows function append

所以我的追加功能有问题。它只是不会在列表中添加单词。我想尝试做的是帐户登录,您可以在其中添加新帐户,登录时可以使用。这只是一个示例脚本,它以相同的方式工作。我正在尝试向我的mapp添加新单词(例如:Guido),然后我可以使用“guido”这个单词让我的程序打印出来。 所以这是我的示例脚本:

mapp = ["example"]



example1 = raw_input("Enter Username: ")
if example1 in mapp:
    print "yay"
else:
    print ("Forgot Username eh?")
    example = raw_input("Enter New Username: ")
    if example not in mapp:
        mapp.append(example)

因此,如果有人可以提供帮助,我们将不胜感激。感谢

2 个答案:

答案 0 :(得分:1)

只需将最后一行添加到您的脚本中,并看到它实际上正在运行。 (编辑添加while循环,使程序永远运行。

mapp = ["example"]


while True:
    example1 = raw_input("Enter Username: ")
    if example1 in mapp:
        print "yay"
    else:
        print ("Forgot Username eh?")
        example = raw_input("Enter New Username: ")
        if example not in mapp:
            mapp.append(example)

    print mmap

答案 1 :(得分:0)

它会在列表中添加单词(一个单词,因为您只执行一次)。将print mapp添加到最后,您会看到。