Какие типы данных могут храниться в списке в Python?
В списках Python могут храниться элементы любых типов данных, так как список является гетерогенной структурой.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В списках Python могут храниться элементы любых типов данных, так как список является гетерогенной структурой.
Читать ответВ Python встроенное средство для объявления классов с автоматической генерацией методов — это декоратор @dataclass из модуля dataclasses.
Читать ответОсвоение множеств при помощи генераторов в Python обычно связано с использованием генераторов (generator expressions) для создания множеств (set) из последовательностей или других итерируемых объектов.
Читать ответВ Python потоки создаются и запускаются с помощью модуля threading. Создание и запуск потока происходит в момент вызова конструктора Thread и метода start() соответственно.
Читать ответВ Python для добавления или обновления элементов в словаре используется синтаксис с квадратными скобками и ключом. Если ключ уже существует, значение обновляется, если нет — создаётся новая пара ключ-значение.
Читать ответВ Python существуют изменяемые (mutable) и неизменяемые (immutable) наборы:
Читать ответВ Python ключами словаря могут быть только хешируемые объекты. Списки (list) являются изменяемыми и не хешируемыми, поэтому попытка использовать список в качестве ключа вызовет ошибку TypeError: unhashable type: 'list'.
Читать ответМножество (set) в Python — неупорядоченная коллекция, поэтому напрямую обратиться к элементу по индексу нельзя.
Читать ответВ Python словарь (dict) реализован на основе хеш-таблицы, поэтому операция удаления элемента по ключу в среднем выполняется за O(1) — константное время. Это означает, что время удаления не зависит от размера словаря.
Читать ответВ Python используются три логических оператора:
Читать ответОсновные отличия между абстрактным классом и интерфейсом в объектно-ориентированном программировании:
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответ