Python array Module
Example
Create an integer array and work with it:
from array import array
a = array('i', [1, 2, 3])
a.append(4)
print(a)
print(a[0])
 Try it Yourself »
a = array('i', [1, 2, 3])
a.append(4)
print(a)
print(a[0])
Definition and Usage
The array module provides compact arrays of basic values (like integers and floats).
Unlike lists, arrays store elements in a typed, tightly packed representation, which uses less memory and can be faster for large numeric data.
Members
| Member | Description | 
|---|---|
| append() | Append a new item to the end of the array. | 
| array() | Create a new array. typecodeis a single character (e.g.'b','i','f') that decides the item type. | 
| buffer_info() | Return a tuple (address, length) giving the current memory info. | 
| byteswap() | Swap the bytes of all items (endian conversion for multi-byte types). | 
| clear() | Remove all items from the array (empty it). | 
| count() | Return the number of occurrences of x. | 
| extend() | Append items from an iterable or another array. | 
| frombytes() | Append items from a bytes object, interpreted using the array's type. | 
| fromfile() | Read nitems (as machine values) from a file object. | 
| fromlist() | Append items from a list after type checking. | 
| index() | Return the index of the first occurrence of x. | 
| insert() | Insert a new item xinto the array at positioni. | 
| itemsize | Size in bytes of one array item. | 
| pop() | Remove and return the item at index i(last item by default). | 
| remove() | Remove the first occurrence of x. | 
| reverse() | Reverse the order of the items in place. | 
| tobytes() | Convert the array to a bytes object containing the raw machine values. | 
| tofile() | Write all items (as machine values) to a file object. | 
| tolist() | Convert the array to a list of Python values. | 
| tounicode() | Convert the array with type code 'u'to a unicode string. | 
| typecode | The type code character used by the array. | 
| typecodes | String of all available type code characters on this build. |