一.迭代器(了解)
迭代:更新换代
迭代特点:每一次迭代得到的值,就是下一个迭代的初始值
可迭代对象: 字符串 列表 元组 字典 集合 ......
迭代器的语法格式:
```python
变量名 = iter(可迭代对象)
变量名 = 可迭代对象._iter_
# 迭代取值格式
迭代器名._next_()
next(迭代器名)
```
```python
# ls = [11, 22, 33, 45, 56, 12]
#
# for i in ls:
# print(i)
# # 第一遍 i = 11
# # 第二遍 i = 22
迭代器
ls = [11, 22, 33, 45, 56, 12]
ll = iter(ls)
print(ll.__next__())
print(ll.__next__())
print(ll.__next__())
print(ll.__next__())
print(ll.__next__())
print(ll.__next__())
# print(ll.__next__())
# 当迭代取值超过迭代对象的长度时就会报错
```
迭代器是一个可以记住遍历位置的对象
迭代器对象从第一个元素开始访问吗直到元素被访问接受,迭代器值只能前进不能后退