Questions on Using Python to Teach Data Structures and Algorithms
Brendon Towle
Brendon at BrendonTowle.com
Thu Sep 28 06:34:23 EDT 2006
Some of your Lisp translations are subtly off...
> Date: 28 Sep 2006 02:49:50 -0700
> From: "sturlamolden" <sturlamolden at yahoo.no>
> Subject: Re: Questions on Using Python to Teach Data Structures and
> Algorithms
> To: python-list at python.org
>
> If you want to make a chained structure, then perhaps you know LISP?
> This is what the basic machinery of LISP looks like in Python:
>
> def cons(a,b)
> return [a,b]
should be:
return [a].extend(b)
> def car(structure)
> return structure[0]
>
> def cdr(structure)
> return structure[1]
should be:
return structure[1:]
B.
--
Brendon Towle, Ph.D. <Brendon at BrendonTowle.com> +1-412-362-1530
“Debugging is twice as hard as writing the code in the first place.
Therefore,
if you write the code as cleverly as possible, you are, by
definition, not
smart enough to debug it.” – Brian W. Kernighan
More information about the Python-list
mailing list