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