目录
1. 基础格式
Python 有两种循环语句:while 循环和 for 循环。
for 循环的语法结构如下:
for 变量 in 可迭代对象:
某条语句或某个代码块
2. 可迭代对象
可迭代对象,指那些可以通过 __iter__ 方法提供迭代器的对象;
通过 for 循环结构迭代一个可迭代对象,即获取该对象的迭代器,并按照对象的 __next__ 方法逐个提取可迭代对象的元素;
常见的序列对象,如range、列表、元组、字符串,以及集合、字典等,都属于可迭代对象,可以通过 for 循环逐个获取元素。
#序列
r = range(3)
l = [1, 2, 3]
t = (4, 5, 6)
s2 = '我爱北京天安门'
for each in r:
print(each)
0
1
2
for each in l:
print(each)
1
2
3
for each in t:
print(each)
4
5
6
for each in s2:
print(each)
我
爱
北
京
天
安
门
#字典
d = {'a':1, 'b':2, 'c':3}
for each in d:
print(each)
a
b
c
#集合
s &#