python中的可迭代对象以及迭代器__iter__()
迭代器协议是一种 Python 协议,它定义了对象应该如何支持迭代。方法检查索引是否小于数据的长度,如果是,返回当前索引位置的元素并将索引递增;在 Python 中,可迭代对象是指能够通过迭代器进行遍历的对象。方法的对象,通常是迭代器本身。这些都是 Python 中常见的可迭代对象,可以通过。列表是有序的,可以通过索引访问元素。集合是无序的,不重复的元素集合。字符串是不可变的字符序列,可以通过。方法,该方法返回一个迭代器对象。循环遍历对象时,它会调用对象的。字典是键值对的集合,可以通过。
原创
2024-02-02 15:14:23 ·
893 阅读 ·
0 评论