Встречается на собеседованиях • сегодня
Есть ли массив в Python
В Python нет встроенного типа "массив" в классическом понимании (как в C или Java). Вместо этого чаще всего используют:
- Списки (list) - динамические массивы, которые могут содержать элементы разных типов:
python
my_list = [1, 2, "three", 4.0]- Модуль array - для однотипных числовых данных (более эффективен по памяти):
python
from array import array
int_array = array('i', [1, 2, 3, 4]) # 'i' - тип элементов (целые)- NumPy arrays - для научных вычислений (самые производительные):
python
import numpy as np
np_array = np.array([1, 2, 3, 4])Основные отличия от массивов в других языках:
- Python списки динамические (можно менять размер)
- Поддерживают гетерогенные данные
- Имеют встроенные методы (append, pop и т.д.)
Для большинства задач достаточно стандартных списков.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы