Re: Questions on Using Python to Teach Data Structures and Algorithms
- From: Brendon Towle <Brendon@xxxxxxxxxxxxxxxx>
- Date: Thu, 28 Sep 2006 06:34:23 -0400
Some of your Lisp translations are subtly off...
Date: 28 Sep 2006 02:49:50 -0700
From: "sturlamolden" <sturlamolden@xxxxxxxx>
Subject: Re: Questions on Using Python to Teach Data Structures and
Algorithms
To: python-list@xxxxxxxxxx
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@xxxxxxxxxxxxxxxx> +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
.
- Follow-Ups:
- Re: Questions on Using Python to Teach Data Structures and Algorithms
- From: sturlamolden
- Re: Questions on Using Python to Teach Data Structures and Algorithms
- From: Bruno Desthuilliers
- Re: Questions on Using Python to Teach Data Structures and Algorithms
- Prev by Date: Re: Can string formatting be used to convert an integer to its binary form ?
- Next by Date: Re: Writing 2d array in an ascci file
- Previous by thread: Re: Questions on Using Python to Teach Data Structures and Algorithms
- Next by thread: Re: Questions on Using Python to Teach Data Structures and Algorithms
- Index(es):
Relevant Pages
|