Python использует структуру данных «массив» для хранения списков. 1
Списки в Python реализованы как динамические массивы. 3 Это означает, что список допускает добавление и удаление элементов и автоматически корректирует резервное хранилище, в котором эти элементы содержатся, путём выделения или высвобождения дополнительной памяти. 3
Каждый элемент такого массива хранит не сами данные, а ссылку на их расположение в памяти компьютера. 1 Таким образом, списки в Python представляют собой массив ссылок. 1
Кроме того, для более эффективного хранения элементов одного типа в Python можно использовать модуль array, который предоставляет способ создания массивов, более компактных и эффективных по сравнению с традиционными списками. 5