[Python-de] Dictionarys

Christopher Arndt chris.arndt at web.de
Mon Jul 14 13:47:46 EDT 2003


Reinmueller, Jan schrieb:
> Hallo Liste.
> 
>  
> 
> Nur kurz zur Erklärung.
> 
>  
> 
> (gekürzter Code)
> 
> __inti__
> 
>             self.mObjects = {}
> 
>  
> 
> Hier lege ich ein leeres Dictionary an.
> 
>  
> 
>  
> 
> Lst = self.mObjects[relation]
> 
>  
> 
> Ich speicher die Relation im Dictionary ab und weise dies der Variablen 
> Lst zu? Oder speichere ich relation in einer Menge ab?

Nein, Du weist der Variable "Lst" eine Referenz auf das Element des 
Dictionaries "mObjects", das durch den Wert der Variable "relation" 
bezeichneit ist.

Und das Dictionary "mObjects" ist natürlich ein Attribut des Objekts "self".


Bsp.:

 >>> fruechte = {}

 >>> fruechte['apfel'] = 'sauer'
 >>> fruechte['birne'] = 'süß'
 >>> fruechte['banane'] = 'krumm'

 >>> frucht = 'banane'

 >>> eigenschaft = fruechte[frucht]

 >>> print eigenschaft
krumm