все Python 3arrayпонятие
array
модуль
Компактные массивы чисел одного типа: хранят значения как C-типы, а не как объекты.
Синтаксис
from array import array
Модуль берут, когда чисел много и важна память: array('i') занимает несколько байт на элемент вместо полноценного объекта int в списке. Для обычных задач хватает list, а для вычислений над массивами — сторонний NumPy. Тип задаётся кодом при создании, и значение не того типа или вне диапазона вызывает ошибку.
Примеры
from array import array
a = array('i', [1, 2, 3])
a.append(4)
print(a, a.itemsize) # → array('i', [1, 2, 3, 4]) 4
a.append(1.5) # → TypeError — тип элементов задан кодом 'i'
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности