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

Что будет, если items использовать на dictionary

При использовании items() на словаре в Python, метод возвращает объект представления (view object), содержащий пары ключ-значение в виде кортежей. Это удобно для итерации по словарю без изменения его содержимого.

Пример:

python
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key, value in my_dict.items():
    print(f"Ключ: {key}, Значение: {value}")

Особенности:

  • Возвращаемое представление динамически связано со словарём - изменения в словаре сразу отражаются в представлении
  • В Python 3 items() возвращает view object, а в Python 2 возвращает список пар
  • Эффективно использует память, так как не создаёт копию данных
  • Поддерживает операции множеств (&, |, -)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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