Re: [Python-de] Werte an mehrdimensionale Listen anf ü gen
Andreas Jung
lists at andreas-jung.com
Don Jun 16 14:48:58 CEST 2005
--On 16. Juni 2005 14:35:12 +0200 Ron Opitz <ron.opitz at dts.de> wrote:
> Hi,
>
> ich benötige eine mehrdimensionale Liste.
>
> Werttypen sollen eine Vielzahl von Werten hinzugefügt werden. Wobei diese
> Werte über einen fortlaufend nummerierten Index wiedergefunden werden
> sollen. Die Werttypen sind ebenfalls in einem Integerwert verschlüsselt.
>
> ich bekomme aber nur einen `Keyerror: 0`
>
> memwerte = []
> memwerte[werttyp].append(anzahl)
> memwerte[werttyp][anzahl] = wert
>
Listen sind keine Arrays! list.append(item) hängt 'item' an die Liste
hinten dran. D.h. Du kannst nur *über* den Index des Elements zugreifen
aber *nicht* über das Element selber. Vielleicht möchtest Du aber
Dictionaries statt dessen verwenden?
-aj
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 186 bytes
Beschreibung: nicht verfügbar
URL : http://starship.python.net/pipermail/python-de/attachments/20050616/8dfd0a62/attachment.pgp