2D array

Adam DePrince adam at cognitcorp.com
Fri Dec 10 14:51:38 EST 2004


On Wed, 2004-12-08 at 16:22, Steven Bethard wrote:
> Adam DePrince wrote:
> > The use of  None as the default parameter was on purpose; the lack of
> > "magic" in python is often cited in religious wars between python and
> > perl aficionados.  Use of get(something, None) was on purpose, the level
> > of familiarity with the language implied by the original question
> > suggested that the notion of optional parameters, and specifically those
> > of get, may not have been immediately obvious.
> > 
> > As for a[0,0] instead of a[(0,0)] ... the former just *looks* so
> > aesthetically wrong to me that I've never used it, and had forgotten
> > that it was even possible.   
> 
> Sorry, I hadn't meant any of my comments as criticisms -- just wanted to 
> make sure the OP knew about all the options open to them.  I'm used to 
> a[0,0] because I've used numarray a bit, but to each his own, of course. =)

Even if you were, there is certainly no need to apologize.  In
hindsight, my response seems rather naive; as naive perhaps as the
students in my freshman year undergrad C class who having grown up on
Turbo pascal would add to their programs:

#define BEGIN {
#define END {

because it "looked right." 


Adam DePrince 





More information about the Python-list mailing list