在Python中,可以通过实现__iter__()
方法和__next__()
方法来让自定义对象可迭代。然后可以使用for
循环来遍历自定义对象。
以下是一个示例:
class MyObject: def __init__(self): self.data = https://www.yisu.com/ask/[1, 2, 3, 4, 5]>在上面的示例中,
MyObject
类实现了__iter__()
方法和__next__()
方法,使得其实例对象可以被迭代。然后通过for
循环遍历my_obj
对象,打印出其中的元素。