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

Что такое массив в Python

В Python нет встроенного типа "массив" в классическом понимании (как в C или Java). Вместо этого используются списки (list), которые являются динамическими массивами под капотом.

Для работы с низкоуровневыми массивами можно использовать модуль array или библиотеку numpy.ndarray:

python
# Обычный список (динамический массив)
my_list = [1, 2, 3]

# Массив из модуля array (типизированный)
import array
arr = array.array('i', [1, 2, 3])  # 'i' - тип элементов (int)

# NumPy массив (для научных вычислений)
import numpy as np
np_arr = np.array([1, 2, 3])

Ключевые отличия:

  • Списки могут содержать элементы разных типов
  • array.array более эффективен по памяти для однотипных данных
  • numpy.ndarray поддерживает векторные операции и используется в научных вычислениях
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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