Is it a linked list, an array? I searched around and only found people guessing. My C knowledge isn\'t good enough to look at the source code.
In CPython list is implemented as dynamic array, and therefore when we append at that time not only one macro is added but some more space is allocated so that everytime new space should not be added.