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)