[BangPypers] Reorder Dictionary Size in python

Hrishikesh Kulkarni rishi at turtleyogi.com
Thu Apr 18 08:16:57 CEST 2013


Rahul,

Get the source code of Python http://www.python.org/download/releases/
Search for the implementation of dictionary. I believe it should be
Objects/dictobject.c

Now you should be able to try out what you want.

Python core developers maybe smarter but that is no good reason to not try
out ideas (however silly they might seem), else we wouldnt have Stackless
Python or PyPy.

regards,
Rishi



On Thu, Apr 18, 2013 at 5:53 AM, Anand Chitipothu <anandology at gmail.com>wrote:

> On Wed, Apr 17, 2013 at 9:30 PM, Rahul R <rahul8590 at gmail.com> wrote:
>
> > As far as i know, python performs a lazy deletion of values , when we
> > delete content from a dictionary (correct me if i am wrong) .  So, when
> we
> > insert a lot of values the dictionary automatically expands. I don't see
> > dict shrinking when we delete values from dictionary. In such case, is
> > there a way to forcibly reduce the dictionary size ?
> >
>
> Don't try to optimize something that is not required. Python core
> developers are smarted than you, trust them.
>
> Premature optimization is root cause of all evil.
>
> Anand
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>


More information about the BangPypers mailing list