专业的JAVA编程教程与资源

网站首页 > java教程 正文

学习编程第189天 python编程 遍历字典与列表

temp10 2024-11-20 21:42:46 java教程 13 ℃ 0 评论

学习编程第189天 python编程 遍历字典与列表


学习编程第189天 python编程 遍历字典与列表

今天学习的是刘金玉老师零基础Python教程第85期,主要内容是python 遍历字典与列表。

一、遍历字典:

读取指定的字典变量中的所有的键值对。使用for循环:两种方式进行遍历。

1.使用键的方式

dic1={"dress":"四川","name":"二流子","job":"编程"}

for k in dic1:

varlbl1.set(varlbl1.get()+k+"的值:"+dic1[k]+";")

2.使用键值对的方式:使用items遍历

dic1 = {"dress": "四川", "name": "二流子", "job": "编程"}

for key,value in dic1.items():

varlbl1.set("键:"+key+",值:"+value)

二、遍历列表

(一)方法一

list1=["aaa","bbb","ccc"]

for v in list1:

varlbl1.set(varlbl1.get() +v+ ",")

(二)方法二

list1=["aaa","bbb","ccc"]

for v in range(len(list1)):

varlbl1.set(varlbl1.get() +list1[v]+ ",")

三、程序代码:

import tkinter as tk

def btn1_click():

# dic1={"dress":"四川","name":"二流子","job":"编程"}

# for k in dic1:

# varlbl1.set(varlbl1.get()+k+"的值:"+dic1[k]+";")

# dic1 = {"dress": "四川", "name": "二流子", "job": "编程"}

# for key,value in dic1.items():

# varlbl1.set("键:"+key+",值:"+value)

# list1=["aaa","bbb","ccc"]

# for v in list1:

# varlbl1.set(varlbl1.get() +v+ ",")

list1=["aaa","bbb","ccc"]

for v in range(len(list1)):

varlbl1.set(varlbl1.get() +list1[v]+ ",")

def btn2_click():

varlbl1.set("")

#创建窗体

form1=tk.Tk();form1.title("四川二流子");form1.geometry("400x300+600+200")

text1=tk.Text(form1,height=8)

text1.pack()

varlbl1=tk.StringVar()

varlbl1.set("获取的字典结果")

btn1=tk.Button(form1,text="开始",width=20,command=btn1_click)

btn1.pack()

btn2=tk.Button(form1,text="清空",width=20,command=btn2_click)

btn2.pack()

lbl1=tk.Label(form1,textvariable=varlbl1,fg="red")

lbl1.pack(pady=10)

form1.mainloop()

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表