Definíció: Az iterálható bármely Python-objektum, amely képes egyesével visszaadni a tagjait, lehetővé téve az iterációt for-ciklusban. Az iterálható példák ismert példái közé tartoznak a listák, sorok és karakterláncok – minden ilyen sorozat ismételhető for-ciklusban.
Iterálható a karakterlánc?
A karakterlánc egy megváltoztathatatlan bájtsorozat. A karakterláncok iterálhatók; egy karakterláncon keresztüli iteráció minden 1 bájtos részstringet eredményez sorrendben.
Miért iterálható a karakterlánc a Pythonban?
A listaszámok és a karakterláncok nevei ismétlődőek mert képesek vagyunk rájuk hurkolni (ebben az esetben for-ciklust használunk). Ebben a cikkben azt fogjuk látni, hogyan ellenőrizhetjük, hogy egy objektum iterálható-e a Pythonban.
Milyen típusok iterálhatók a Pythonban?
Az iterálható példák közé tartozik az összes sorozattípus (például list, str és tuple), valamint néhány nem sorozattípus, mint például a dict, a fájlobjektumok és az Ön által választott osztályok objektumai. definiáljon egy _iter_ metódussal vagy egy _getitem_ metódussal, amely megvalósítja a Sequence szemantikát.
A karakterlánc iterátor a Pythonban?
A Python számos beépített objektummal rendelkezik, amelyek megvalósítják az iterátor protokollt. … A Pythonban a karakterlánc egy megváltoztathatatlan karaktersorozat. Az iter függvény egy iterátort ad vissza az objektumon. Iterátorokon is használhatjuk a lista vagy a tuple függvényeket.