Question about `list.insert`

cool-RR ram.rachum at
Fri Feb 7 00:59:13 CET 2014


I'm curious. If I append an item to a list from the left using `list.insert`, will Python always move the entire list one item to the right (which can be super-slow) or will it check first to see whether it can just allocate more memory to the left of the list and put the item there, saving a lot of resources?


More information about the Python-list mailing list