Junior — Middle
67
Објасните шта значи имати у Python-у објекат којим се може проћи кроз циклус или функцију iter().
Компаније где су питане
Effective Mobile
Одговор од АИ
sobes.tech АИ
В Python объект считается итерируемым, если по нему можно пройтись в цикле for или получить итератор с помощью функции iter(). Это значит, что объект реализует метод iter(), который возвращает итератор, или метод getitem(), поддерживающий последовательный доступ по индексам.
Пример итерируемого объекта:
my_list = [1, 2, 3]
for item in my_list:
print(item)
# Можно получить итератор явно
it = iter(my_list)
print(next(it)) # 1
Итерируемость позволяет удобно перебирать элементы коллекций, таких как списки, кортежи, строки и другие объекты, реализующие соответствующий протокол.