Python迭代器
在 Python 中,任何可以返回一个迭代器的对象都是可迭代对象。以下是一些常见的 Python 可迭代对象:
1. 列表(list):可以使用 for 循环进行遍历,或者使用迭代器函数(如 iter ()、next ())进行遍历。
2. 元组(tuple):类似于列表,但是元组是不可变的。
3. 字典(dict):可以使用 for 循环遍历字典的键或值,或者使用字典的迭代器进行遍历。
4. 集合(set):可以使用 for 循环遍历集合中的元素,或者使用集合的迭代器进行遍历。
5. 字符串(str):可以使用 for 循环遍历字符串中的字符,或者使用字符串的迭代器进行遍历。
6. 文件(file):文件对象是可迭代对象,可以使用 for 循环逐行遍历文件内容。
7. range 对象:range () 函数返回一个 range 对象,也是可迭代对象。
除此之外,Python 中还有很多其他的可迭代对象,如生成器(generator)、zip 对象、enumerate 对象等。总之,任何可以返回迭代器的对象都是可迭代对象。
1. 列表(list):可以使用 for 循环进行遍历,或者使用迭代器函数(如 iter ()、next ())进行遍历。
2. 元组(tuple):类似于列表,但是元组是不可变的。
3. 字典(dict):可以使用 for 循环遍历字典的键或值,或者使用字典的迭代器进行遍历。
4. 集合(set):可以使用 for 循环遍历集合中的元素,或者使用集合的迭代器进行遍历。
5. 字符串(str):可以使用 for 循环遍历字符串中的字符,或者使用字符串的迭代器进行遍历。
6. 文件(file):文件对象是可迭代对象,可以使用 for 循环逐行遍历文件内容。
7. range 对象:range () 函数返回一个 range 对象,也是可迭代对象。
除此之外,Python 中还有很多其他的可迭代对象,如生成器(generator)、zip 对象、enumerate 对象等。总之,任何可以返回迭代器的对象都是可迭代对象。
全部评论
test
相关推荐