October 2018
Beginner to intermediate
398 pages
11h 1m
English
The array module defines a data type array that is similar to the list data type except for the constraint that their contents must be of a single type of the underlying representation, as is determined by the machine architecture or underlying C implementation.
The type of an array is determined at creation time and it is indicated by one of the following type codes:
|
Code |
C type |
Python type |
Minimum bytes |
|
'b' |
signedchar |
int |
1 |
|
'B' |
unsignedchar |
int |
1 |
|
'u' |
Py_UNICODE |
Unicodecharacter |
2 |
|
'h' |
signedshort |
int |
2 |
|
'H' |
unsignedshort |
int |
2 |
|
'i' |
signedint |
int |
2 |
|
'I' |
unsignedint |
int |
2 |
|
'l' |
signedlong |
int |
4 |
|
'L' |
unsignedlong |
int |
8 |
|
'q' |
signedlonglong ... |