why in returns values for array and keys for dictionary

++imanshu himanshu.garg at gmail.com
Tue Aug 26 05:04:21 EDT 2008


On Aug 26, 11:52 am, Erik Max Francis <m... at alcyone.com> wrote:
> ++imanshu wrote:
> >     Wouldn't it be nicer to have 'in' return values (or keys) for both
> > arrays and dictionaries. Arrays and Dictionaries looked so similar in
> > Python until I learned this difference.
>
> It's because dealing with keys makes far more sense, since that's how
> the dictionary data structure works.  If you're doing this an awful lot
> -- whether testing for inclusion or iterating -- then you're probably
> using the wrong data structure.

Thanks for the detailed replies. Python seems to be taking the
pragmatic approach here instead of the pure one. And yes it makes more
sense.

Thanks,
++imanshu

>
> --
> Erik Max Francis && m... at alcyone.com &&http://www.alcyone.com/max/
>   San Jose, CA, USA && 37 18 N 121 57 W && AIM, Y!M erikmaxfrancis
>    Well I have been puppetized / Oh how I have compromised
>     -- Lamya




More information about the Python-list mailing list