Встречается на собеседованиях • сегодня
Что ты знаешь про итерируемые структуры в Python
Итерируемые структуры (iterables) в Python — это объекты, которые можно перебирать в цикле. Они реализуют метод __iter__() или __getitem__(), позволяя получать элементы по одному.
Основные примеры:
- Списки (list):
[1, 2, 3] - Кортежи (tuple):
(1, 2, 3) - Строки (str):
"abc" - Множества (set):
{1, 2, 3} - Словари (dict):
{"a": 1, "b": 2}(итерируются по ключам)
Пример итерации:
python
numbers = [1, 2, 3]
for num in numbers:
print(num)Генераторы — особый вид итерируемых объектов, создающих значения "на лету" (через yield).
Проверка на итерируемость:
python
from collections.abc import Iterable
print(isinstance([1, 2], Iterable)) # True
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы