Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如 HashMap类就实现了Iterable接口,而要访问或打印出Map中所有内容时,就可以这样: 1Map hashMap =newHashMap();2Iterator iter =hashMap.iterator();3w
1、迭代器(Iterator)和可迭代(Iterable) 列表,元组,字典和集合都是可迭代的对象。 它们是可迭代的容器,可以从中获得迭代器。 所有这些对象都有一个iter()方法,该方法用于获取迭代器: 例如: 从元组返回一个迭代器,并输出每个值: mytuple = ("c","java","python") myit = iter(mytuple) print(next(myit...