Чем отличается использование кортежа от списка в Python?
Основные отличия кортежа (tuple) от списка (list) в Python:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Основные отличия кортежа (tuple) от списка (list) в Python:
Читать ответВ Python 2 и Python 3 механизм поиска методов у классов отличается из-за различий в модели наследования и типах классов.
Читать ответПервый механизм — подсчет ссылок. Объект удаляется, как только количество ссылок на него становится равным нулю.
Читать ответС любыми итерируемыми типами данных. К ним относятся:
Читать ответВ контексте компонентов или модулей (например, в веб-фреймворках или UI-библиотеках) слоты — это специальные места или точки расширения, куда можно вставлять пользовательский контент или дочерние компоненты.
Читать ответВ Python метод next используется для получения следующего элемента из итератора. Альтернативы для его вызова:
Читать ответPython по умолчанию использует алгоритм сортировки Timsort для сортировки списков. Это гибридный алгоритм, сочетающий методы сортировки слиянием и вставками.
Читать ответВ Python 3 тип int не имеет фиксированного максимального значения, так как он реализован как целое число произвольной длины.
Читать ответPython ищет модули в следующем порядке:
Читать ответВ контексте Python, контейнер — это объект, который может хранить другие объекты и обеспечивает способы доступа к ним. Они позволяют группировать данные.
Читать ответВ Python 3.10 был введён новый синтаксис объединения типов с помощью оператора |, который заменяет использование Union из модуля typing. Это позволяет писать более лаконичные и читаемые аннотации типов.
Читать ответИспользование from module import импортирует все публичные имена из указанного модуля напрямую в текущее пространство имен.
Читать ответ