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.