我是Python的新手,我真的不知道从哪里开始。我可以轻松地附加字典来接受一个新变量,但“。append()”只允许一个参数,所以我不知道如何将一个键作为另一个变量包含在同一个条目中。
答案 0 :(得分:2)
在python中,您可以将键和值添加到字典中,如下所示:
dict = {} # create an empty dictionary
dict["key1"] = "value1" # string to a key
dict["key2"] = 0 # number to a key
dict["key3"] = ["value1", "value2"] # array to a key
dict["key4"] = {"key4a": "value4a"} # dictionary to a key
在您的具体情况下,您可以:
•在init
中将空字典设置为类属性import tkinter as tk
class SampleApp(tk.Tk):
def __init__(self):
self.dict = {}
# the rest of your application
•创建一个向此dict添加键和值的方法
import tkinter as tk
class SampleApp(tk.Tk):
def __init__(self):
self.dict = {}
# the rest of your application
def append_to_dict(key, value):
self.dict[key] = value
然后,您可以在应用程序中触发此方法,并将要添加的元素作为键和值传递给它。