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 对象等。总之,任何可以返回迭代器的对象都是可迭代对象。
全部评论
test
点赞 回复 分享
发布于 2023-03-11 22:21 天津

相关推荐

头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
贪食滴🐶:你说熟悉扣篮的底层原理,有过隔扣职业球员的实战经验吗
点赞 评论 收藏
分享
2 1 评论
分享
牛客网
牛客企业服务