勵志

勵志人生知識庫

什麼是可疊代

可疊代(iterable)是那些可以被遍歷以訪問其內部元素的對象。

在Python中,可疊代對象實現了疊代器協定,即具有一個__iter__()方法,這個方法在對象被遍歷時被調用,返回一個疊代器對象。疊代器是一個可以記住遍歷位置的對象,使得可以順序訪問集合中的每一個元素。常見的可疊代對象包括列表、元組、集合、字典和字元串等。通過for循環或其他遍歷機制,可以對這些對象進行疊代,逐個訪問其內部的元素並進行相應的操作。