Wie bewerten Sie einen Ausdruck in der Präfix-notation

Ich versuche zu bewerten, eine Liste das ist ein Ausdruck in der Präfix-notation. Hier ist ein Beispiel für eine solche Liste:

[+, [sin, 3], [- 10 5]]

Was ist der beste Weg zu bewerten, den Wert der Liste

Ist dieses Hausaufgaben?
warum müssen Sie Klammern dann?
Wenn es ausgedrückt werden kann mit Rekursion kann ausgedrückt werden mit einem stack.
Nein, es ist keine Hausaufgaben - ich bin versucht zu implementieren, Karl-Sim-genetische Programmierung, Technik (karlsims.com/papers/siggraph91.html), die verwendet Lisp-s-Ausdrücke in python.
Einfach nur neugierig, @ad126 -- haben Sie dies getan, in python ? Kann man teilen, oder zeigen Sie mir jeden Quellcode für diese genetische Programmierung, Technik ? Dank

InformationsquelleAutor ad126 | 2010-07-08

Schreibe einen Kommentar