Dictionary from list?

Erik Max Francis max at alcyone.com
Fri Oct 19 20:03:52 CEST 2001

Andrei Kulakov wrote:

> You know, this sort of thing comes up often - X is a built-in feature
> in
> perl, why do I have to do it manually in python? I think this is a
> justified design decision - there's simply too many built-in things
> perl
> does. You can't remember all of them and if you look at someone else's
> perl program you have to scratch your head a lot. Python is small,
> lean
> and clean, and that's one of the best things about it.

In particular, what this is really revealing is that a Perl associative
array is really represented as a list, with each successive pair
representing a key and a value.  (When writing list and associative
array literals, you see the same thing.)

This goes back to Perl's weakly-typed approach to everything.  Since
Python is not weakly typed, emulating this behavior is not only not
convenient, but is not even advisable.

 Erik Max Francis / max at alcyone.com / http://www.alcyone.com/max/
 __ San Jose, CA, US / 37 20 N 121 53 W / ICQ16063900 / &tSftDotIotE
/  \ When one is in love, a cliff becomes a meadow.
\__/ (an Ethiopian saying)
    7 sisters productions / http://www.7sisters.com/
 Web design for the future.

More information about the Python-list mailing list