【课程5.3】 循环语句:for循环
for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
迭代
1.想输出"hello world"5次怎么办?
for i in range(5):
print('hello world!')
-------------------------------------------------------------------
hello world!
hello world!
hello world!
hello world!
hello world!
2.通过for遍历序列、映射
lst = list(range(10))
for i in lst[::2]:
print(i)
print('-----')
# 遍历list
age = {'Tom':18, 'Jack':19, 'Alex':17, 'Mary':20}
for name in age:
print(name + '年龄为:%s岁' % age[name])
# 遍历字典
-------------------------------------------------------------------
0
2
4
6
8
-----
Mary年龄为:20岁
Tom年龄为:18岁
Alex年龄为:17岁
Jack年龄为:19岁
3.嵌套循环
for i in range(3):
for j in range(2):
print(i,j)
# 循环套循环,注意:尽量不要多于3个嵌套
-------------------------------------------------------------------
0 0
0 1
1 0
1 1
2 0
2 1