Performance of Python Data Structures