Sobes.tech
Junior — Middle

Használható-e közvetlenül egy iterátor a Python for ciklusában?

sobes.tech MI

Válasz az MI-től

Igen, Pythonban közvetlenül lehet egy iterátort használni a for cikluson belül. A for ciklus automatikusan meghívja az iterator __next__() metódusát minden iterációban, amíg a StopIteration kivétel nem keletkezik.

Példa:

sajat_lista = [1, 2, 3]
iterator = iter(sajat_lista)

for elem in iterator:
    print(elem)

Ez a kód egymás után írja ki a lista elemeit, közvetlenül az iterator használatával a for ciklusban.