Что такое итерируемый объект ?
Спросят с вероятностью 7%
Итерируемый объект — это объект, который может быть перебран поэлементно с помощью цикла
Объект считается итерируемым, если он реализует метод
Множество типов данных и структур данных являются итерируемыми, включая списки (list), кортежи (tuple), строки (str), множества (set), словари (dict) и другие.
Пример итерации по списку:
Здесь переменная
➡️ Примеры ответов
➡️ Список всех вопросов на Python Developer
🧩 Идущий | 🔐 Собесы | 🔐 Тестовые
Спросят с вероятностью 7%
Итерируемый объект — это объект, который может быть перебран поэлементно с помощью цикла
for
или других методов, таких как map()
, filter()
, sum()
, join()
и т. д. Он предоставляет возможность последовательно перебирать свои элементы без явного указания индексов.Объект считается итерируемым, если он реализует метод
iter()
, который возвращает итератор. Итератором является объект, который реализует метод next()
, который возвращает следующий элемент из коллекции. При достижении конца коллекции метод next()
вызывает исключение StopIteration
, чтобы указать на завершение итерации.Множество типов данных и структур данных являются итерируемыми, включая списки (list), кортежи (tuple), строки (str), множества (set), словари (dict) и другие.
Пример итерации по списку:
my_list = [1, 2, 3, 4, 5]
for item in my_list:
print(item)
Здесь переменная
my_list
является итерируемым объектом, и мы можем перебирать ее элементы в цикле for
, поочередно присваивая каждый элемент переменной item
. Когда все элементы исчерпаны, цикл завершается.➡️ Примеры ответов
➡️ Список всех вопросов на Python Developer