Python如何向列表中的新值添加用户条目?

Python如何向列表中的新值添加用户条目?,python,tkinter,Python,Tkinter,我有一个简单的Tkinter条目 当用户输入条目并按下GUI上的按钮时,我希望它将用户条目添加到名为self.players的列表中 这在一定程度上是可行的。该条目被添加到列表中,但当我键入第二个条目并按下按钮时,它将替换列表中的第一个条目,而不是像我所希望的那样将其作为第二个条目添加到列表中 如何使该条目每次都添加到新值。 谢谢 这是我的密码: import tkinter from tkinter import ttk class Application(object): def

我有一个简单的Tkinter条目

当用户输入条目并按下GUI上的按钮时,我希望它将用户条目添加到名为
self.players
的列表中

这在一定程度上是可行的。该条目被添加到列表中,但当我键入第二个条目并按下按钮时,它将替换列表中的第一个条目,而不是像我所希望的那样将其作为第二个条目添加到列表中

如何使该条目每次都添加到新值。 谢谢

这是我的密码:

import tkinter
from tkinter import ttk

class Application(object):

    def __init__(self):
        self.root = tkinter.Tk()

        self.welcomeLabel = tkinter.Label(text = "Welcome to Darts!")
        self.welcomeLabel.grid(row=1, column=0)

        self.playerLabel = tkinter.Label(text = ("Type in Player names!"))
        self.playerLabel.grid(row=2, column=0)

        self.playerEntry = tkinter.Entry()
        self.playerEntry.grid(row=3, column=0)

        self.playGameButton = tkinter.Button(text = "Play", command = self.game_button)
        self.playGameButton.grid(row=4, column=0)


    def game_button(self):
        self.players = []

        playerData = self.playerEntry.get()

        self.players = (playerData)

        print (self.players)

myApp = Application()
myApp.root.mainloop()

使用
追加

self.players.append(playerData)
当前代码只是用新信息覆盖列表中已存储的数据。

这就是为什么列表中的信息只是最新的条目<代码>追加
将其添加到列表中已有的信息中

参考文献