[Python-3000] example Python code under PEP 3131?

Steve Howell showell30 at yahoo.com
Mon Jun 4 12:47:04 CEST 2007


--- "Martin v. Löwis" <martin at v.loewis.de> wrote:


> # Definition von Element sei gegeben
> 
> class Liste:
>   def __init__(self):
>     self.erstes_element = None
> 
>   def einfügen(self, objekt):
>     if not self.erstes_element:
>       self.erstes_element = Element(objekt)
>     else:
>       zeiger = self.erstes_elment
>       while zeiger.nächstes_element:
>         zeiger = zeiger.nächstes_element
>       zeiger.nächstes_element = Element(objekt)
> 
>   def löschen(self, objekt):
>     if self.erstes_element.wert == objekt:
>       self.erstes_element =
> self.erstes_element.nächstes_element
>     else:
>       zeiger = self.erstes_element
>       while zeiger.nächstes_element:
>         if zeiger.nächstes_element.wert == objekt:
>           zeiger.nächstes_element = \
>             zeiger.nächstes_element.nächstes_element
>           return
>         zeiger = zeiger.nächstes_element
> 

Neat.

Danke für das Beispiel.  (I hope that makes sense.)

FWIW I can follow most of the above program, with a
tiny bit of help from Babelfish.

These were easy for me:

    Liste = list
    nachstes = next
    erstes = first
    objekt = object

These I looked up:

    einfugen = in joints (????)
    gegeben = given
    zeiger = pointer




 
____________________________________________________________________________________
Food fight? Enjoy some healthy debate 
in the Yahoo! Answers Food & Drink Q&A.
http://answers.yahoo.com/dir/?link=list&sid=396545367


More information about the Python-3000 mailing list