If I have a list(or array, dictionary....) in python that could exceed the available memory address space, (32 bit python) what are the options and there relative speeds? (o
You can try blist: https://pypi.python.org/pypi/blist/
The blist is a drop-in replacement for the Python list the provides better performance when modifying large lists.