学习编程第189天python编程遍历字典与列表 今天学习的是刘金玉老师零基础Python教程第85期,主要内容是python遍历字典与列表。 一、遍历字典: 读取指定的字典变量中的所有的键值对。使用for循环:两种方式进行遍历。 1。使用键的方式 dic1{dress:四川,name:二流子,job:编程} forkindic1: varlbl1。set(varlbl1。get()k的值:dic1〔k〕;) 2。使用键值对的方式:使用items遍历 dic1{dress:四川,name:二流子,job:编程} forkey,valueindic1。items(): varlbl1。set(键:key,值:value) 二、遍历列表 (一)方法一 list1〔aaa,bbb,ccc〕 forvinlist1: varlbl1。set(varlbl1。get()v,) (二)方法二 list1〔aaa,bbb,ccc〕 forvinrange(len(list1)): varlbl1。set(varlbl1。get()list1〔v〕,) 三、程序代码: importtkinterastk defbtn1click(): dic1{dress:四川,name:二流子,job:编程} forkindic1: varlbl1。set(varlbl1。get()k的值:dic1〔k〕;) dic1{dress:四川,name:二流子,job:编程} forkey,valueindic1。items(): varlbl1。set(键:key,值:value) list1〔aaa,bbb,ccc〕 forvinlist1: varlbl1。set(varlbl1。get()v,) list1〔aaa,bbb,ccc〕 forvinrange(len(list1)): varlbl1。set(varlbl1。get()list1〔v〕,) defbtn2click(): varlbl1。set() 创建窗体 form1tk。Tk();form1。title(四川二流子);form1。geometry(400x300600200) text1tk。Text(form1,height8) text1。pack() varlbl1tk。StringVar() varlbl1。set(获取的字典结果) btn1tk。Button(form1,text开始,width20,commandbtn1click) btn1。pack() btn2tk。Button(form1,text清空,width20,commandbtn2click) btn2。pack() lbl1tk。Label(form1,textvariablevarlbl1,fgred) lbl1。pack(pady10) form1。mainloop()