why in returns values for array and keys for dictionary
Erik Max Francis
max at alcyone.com
Tue Aug 26 08:52:59 CEST 2008
> 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.
Erik Max Francis && max 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
More information about the Python-list