for循环

for循环语法

for循环的主要作用是遍历数据(容器)中的元素 字符串、列表等高级数据类型都属于容器,都可以通过for循环遍历.

for循环的语法格式如下:

for 临时变量 in 列表或者字符串等可迭代对象:
    执行的代码

遍历操纵

字符串

str = 'itheima'
# ele普通变量  接收容器中的元素
for ele in str:
    print(ele)

遍历列表元组集合

names = ['itcast', 'itheima', 'bxg']
for name in names:
    print(name)

遍历字典

字典遍历过程中,获得的是字典的键.

d = {'name': 'itcast', 'age': 10, 'height': 1.75, 'gender': True}
for key in d:
    print("key = {}, value = {}".format(key, d[key]))

range区间

range是一个内置的函数,可以自动帮我们创建 整数列表.

语法格式为:

range(start, end, step)

Note

  • start为起始值
  • end为结束值
  • step为步长

意思为,创建一个从start开始,间隔step,一直到end结束的列表

包含start,不包含end

arr = range(1, 10, 2)
print(arr)

步长为1

步长为1时,可以省略

arr = range(1, 10)
print(arr)

起始值为0,步长为1

起始值为0,步长为1,起始值可以省略,步长也可以省略

arr = range(10)
print(arr)

遍历range

for num in range(0, 10, 2):
    print(num)