Python中的for循环是常见的循环结构之一,它可以依次遍历序列类型的数据元素,比如列表、元组、字符串等。
语法
for 变量 in 可迭代对象:
# 循环体
其中,变量表示当前遍历的元素,可迭代对象表示要遍历的数据序列。冒号后面的部分为循环体,需要缩进表示属于循环范围内的代码块。
示例一:遍历列表
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
输出结果:
apple
banana
orange
在这个示例中,我们创建了一个水果列表,并使用for循环遍历每一个水果元素。在循环体内,我们使用print()
函数输出了当前遍历到的水果元素的值。
示例二:遍历字典
在遍历字典时,我们需要使用dict.items()
方法来获取字典的键值对,可以同时获取键和值。
scores = {'Tom': 80, 'Jerry': 90, 'Alice': 70}
for name, score in scores.items():
print(f'{name}的分数是{score}')
输出结果:
Tom的分数是80
Jerry的分数是90
Alice的分数是70
在这个示例中,我们创建了一个分数字典,并使用score.items()
方法获取到所有键值对,然后使用for循环遍历每一个键值对,将键和值分别赋值给变量name和score,然后分别输出每个学生的名字和分数。
除了列表和字典外,Python还支持for循环遍历许多其它数据类型,比如字符串、集合等。通过for循环,我们可以快速方便地遍历多种数据类型的元素,是编写程序时十分实用的语言特性。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python for循环你了解吗 - Python技术站