专题文章
时长:00:00更新时间:2020-11-27 14:22:04
for循环语句的对象是可迭代对象,可迭代对象需要实现__iter__或iter方法,并返回一个迭代器,什么是迭代器呢?迭代器只需要实现 __next__或next方法。现在来验证一下列表为什么支持迭代。x = [1,2,3]its = iter(x)# its = x.__iter__()print(type(its))# print(its.__next__())# print(its.__next__())# print(its.__next__())print(next(its))print(next(its))print(next(its))。结果。<;class ';list_iterator';>;123。for 语句如何循环的呢?步骤是。
查看详情