This module defines an object type which can efficiently represent
an array of basic values: characters, integers, floating-point
numbers, complex numbers. Arrays are sequence types and behave very much like lists,
except that the type of objects stored in them is constrained.
Return a new array whose items are restricted by typecode, and initialized from the optional initializer value, which must be a list, string or iterable over elements of the appropriate type.