赞
赏
Python 的 for 循环 除了可以遍历 数字、字符串 还可以用来遍历 元祖、列表、字典 等数据类型。
使用 for 循环,遍历元祖
print("嗨客网(www.haicoder.net)")
# 使用 for循环,遍历元祖
tup = ("Hello", "HaiCoder")
for t in tup:
print("t =", t)
程序运行后,控制台输出如下:
首先,我们定义了一个元祖类型的 变量 tup,接着使用 for循环来遍历该元祖,每次遍历后都使用 print 函数打印当前的遍历的值。
使用 for 循环,遍历列表
print("嗨客网(www.haicoder.net)")
# 使用 for循环,遍历列表
ls = ["Hello", "HaiCoder"]
for l in ls:
print("l =", l)
程序运行后,控制台输出如下:
首先,我们定义了一个列表类型的变量 ls,接着使用 for 循环来遍历该列表,每次遍历后都使用 print 函数打印当前的遍历的值。
列表的遍历和元祖的遍历几乎是一样的。
使用 for 循环,遍历字典所有 key
print("嗨客网(www.haicoder.net)")
# 使用 for循环,遍历字典所有key
dic = {"Name":"HaiCoder", "Site":"haicoder.net", "Course":"Python"}
for d in dic:
print("d =", d)
程序运行后,控制台输出如下:
首先,我们定义了一个字典类型的变量 dic,接着使用 for 循环来遍历该字典,每次遍历后都使用 print 函数打印当前的遍历的值。
使用 for 循环,遍历字典,获取的是字典的 key。
使用 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)
程序运行后,控制台输出如下:
首先,我们定义了一个字典类型的变量 dic,接着使用 for 循环来遍历该字典的 items,每次遍历后都使用 print 函数打印当前的遍历的值。
使用 for 循环,遍历字典的 items 时,返回的是 key 和 value,因此我们在 for 循环里面使用了两个变量来接受。
使用 for 循环,遍历字典值
print("嗨客网(www.haicoder.net)")
# 使用 for循环,遍历字典值
dic = {"Name":"HaiCoder", "Site":"haicoder.net", "Course":"Python"}
for val in dic.values():
print("val =", val)
程序运行后,控制台输出如下:
首先,我们定义了一个字典类型的变量 dic,接着使用 for 循环来遍历该字典的 values,每次遍历后都使用 print 函数打印当前的遍历的值。
使用 for 循环,遍历字典的 values 时,返回的是 value。
Python 的 for 循环除了可以遍历数字、字符串还可以用来遍历元祖、列表、字典等数据类型。
使用 for 循环,遍历字典,获取的是字典的 key,如果使用 for 循环来遍历字典的 items 时,则获取的是字典的 key 和 value,如果使用 for 循环来遍历字典的 values 时,则获取的是字典的 value。