Actually slicing the way you suggested improved it to some extent. I did profile on this and I observed that it reduced the number of calls for __get_item__ and improved the timing to some extent. Which was useful to some extent.
Thanks again. -- http://mail.python.org/mailman/listinfo/python-list