Sobes.tech
Junior — Middle
82

Ποια λειτουργία χρησιμοποιείται για την απόκτηση του επόμενου αντικειμένου κατά τη διαδικασία επανάληψης μιας συλλογής μέσω ενός επαναληπτή;

Απάντηση από AI

sobes.tech AI

Для получения следующего объекта из итератора в Python используется функция next().

Пример:

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

print(next(iterator))  # Выведет 1
print(next(iterator))  # Выведет 2
print(next(iterator))  # Выведет 3

Если вызвать next() после того, как элементы закончились, будет вызвано исключение StopIteration. Чтобы избежать этого, можно передать второй аргумент — значение по умолчанию, которое вернётся вместо исключения.