Встречается на собеседованиях • сегодня

Какие типы данных в Python итерируемые

В Python итерируемыми считаются объекты, которые можно использовать в цикле for. Основные типы:

  1. Последовательности:
    • list - изменяемый упорядоченный набор
    • tuple - неизменяемый упорядоченный набор
    • str - последовательность символов
    • range - последовательность чисел
  1. Множества:

    • set - изменяемое неупорядоченное множество уникальных элементов
    • frozenset - неизменяемый аналог set
  2. Словари - dict (итерируются по ключам)

  3. Файловые объекты (итерируются по строкам)

  4. Генераторы и объекты с __iter__() или __getitem__()

Пример проверки итерируемости:

python
from collections.abc import Iterable

data = [1, 2, 3]
print(isinstance(data, Iterable))  # True

Важно: итерируемый ≠ последовательность (например, файл итерируемый, но не последовательность).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы