一、构建一个可迭代对象(列表、元组、字典等)
#tuple01、dict01自带有__iter__属性,即为可迭代对象
tuple01 = ("Stay hungry Stay foolish","Keep looking,don't sate","hobbies")
dict01 = {
"Steve Jobs":1001,"Bill Gates":1002,"near Object":1003}
二、用for循环来进行迭代
(1). 代码如下所示:
for tuple01_i in tuple01:
print(tuple01_i)
# for dict01_i in tuple01:
# print(dict01_i)
(2). 结果如下:
Stay hungry Stay foolish
Keep looking,don't sate
hobbies
三、使用for循环底层原理来进行迭代
(1). 代码如下所示:
# 1.获取可迭代对象的迭代器
# iterator = tuple01.__iter__()
iterator = dict01.__iter__()
while True