我想有一种方法,让用户编辑列表,他们已经与编辑选项卡,我在工具栏上。我不知道我该如何接近这条鲸鱼仍然使用字典的列表
完整代码https://pastebin.com/6VAnZTyi
#************for defining what is in the list*******************
class My_QueryString(tkinter.simpledialog._QueryString):
def body(self, master):
self.bind('<KP_Enter>', self.ok) # KeyPad Enter
super().body(master)
def list_data(title, prompt, **kw):
d = My_QueryString(title, prompt, **kw)
return d.result
root = Tk()
#list
def liststagering(New_List):
for item in New_List:
print(item)
def New_List():
new_list = myaskstring("list", "what do you want to name this list")
List_Data = list_data("list","what should be in this list")
if str(new_list):
print(new_list)
newList = dict()
newList['title'] = new_list
newList['listData'] = List_Data
List_MASTER.append(newList)
print("title : "+new_list)
print(List_Data)
List_MASTER = []
lll=print (List_MASTER)
def printtext():
T = Text(root)
T.pack(expand=True, fill='both')
printData = ""
print(List_MASTER)
for i in range(len(List_MASTER)):
printData += List_MASTER[0]['title'] +"\n"+List_MASTER [i]['listData'] + "\n";
T.insert(END,
printData
,
)
for printData in T:
T.delete(0,END)
在列表中编辑词典很简单。你知道吗
首先,您需要通过调用字典所在列表的索引来获取字典。你知道吗
然后你可以像平常一样编辑字典。你知道吗
看看下面的例子。 我已经写了几个循环来阅读或编辑列表中的词典。你知道吗
如果运行上述脚本,则应在控制台中获得以下结果:
相关问题 更多 >
编程相关推荐