Python for循环集合

Python for循环集合教程

Pythonfor 循环 除了可以遍历 数字字符串 还可以用来遍历 元祖列表字典 等数据类型。

案例

for循环元祖

使用 for 循环,遍历元祖

print("嗨客网(www.haicoder.net)") # 使用 for循环,遍历元祖 tup = ("Hello", "HaiCoder") for t in tup: print("t =", t)

程序运行后,控制台输出如下:

19_python for循环.png

首先,我们定义了一个元祖类型的 变量 tup,接着使用 for循环来遍历该元祖,每次遍历后都使用 print 函数打印当前的遍历的值。

for循环列表

使用 for 循环,遍历列表

print("嗨客网(www.haicoder.net)") # 使用 for循环,遍历列表 ls = ["Hello", "HaiCoder"] for l in ls: print("l =", l)

程序运行后,控制台输出如下:

20_python for循环.png

首先,我们定义了一个列表类型的变量 ls,接着使用 for 循环来遍历该列表,每次遍历后都使用 print 函数打印当前的遍历的值。

列表的遍历和元祖的遍历几乎是一样的。

for循环字典key

使用 for 循环,遍历字典所有 key

print("嗨客网(www.haicoder.net)") # 使用 for循环,遍历字典所有key dic = {"Name":"HaiCoder", "Site":"haicoder.net", "Course":"Python"} for d in dic: print("d =", d)

程序运行后,控制台输出如下:

21_python for循环.png

首先,我们定义了一个字典类型的变量 dic,接着使用 for 循环来遍历该字典,每次遍历后都使用 print 函数打印当前的遍历的值。

使用 for 循环,遍历字典,获取的是字典的 key。

for循环字典键和值

使用 for循环,遍历字典键和值

print("嗨客网(www.haicoder.net)") # 使用 for循环,遍历字典键和值 dic = {"Name":"HaiCoder", "Site":"haicoder.net", "Course":"Python"} for key, val in dic.items(): print("key =", key, "val =", val)

程序运行后,控制台输出如下:

22_python for循环.png

首先,我们定义了一个字典类型的变量 dic,接着使用 for 循环来遍历该字典的 items,每次遍历后都使用 print 函数打印当前的遍历的值。

使用 for 循环,遍历字典的 items 时,返回的是 key 和 value,因此我们在 for 循环里面使用了两个变量来接受。

for循环字典值

使用 for 循环,遍历字典值

print("嗨客网(www.haicoder.net)") # 使用 for循环,遍历字典值 dic = {"Name":"HaiCoder", "Site":"haicoder.net", "Course":"Python"} for val in dic.values(): print("val =", val)

程序运行后,控制台输出如下:

23_python for循环.png

首先,我们定义了一个字典类型的变量 dic,接着使用 for 循环来遍历该字典的 values,每次遍历后都使用 print 函数打印当前的遍历的值。

使用 for 循环,遍历字典的 values 时,返回的是 value。

Python for循环集合总结

Python 的 for 循环除了可以遍历数字、字符串还可以用来遍历元祖、列表、字典等数据类型。

使用 for 循环,遍历字典,获取的是字典的 key,如果使用 for 循环来遍历字典的 items 时,则获取的是字典的 key 和 value,如果使用 for 循环来遍历字典的 values 时,则获取的是字典的 value。