Suchmaschine
Kontakt
Sitemap
Manage
Webmail

Institut für Mathematik
')
Home | Professuren | Numerische Mathematik | Lehre | Python | Grundlegendes | Listen, Tupel

   Suche

Python

Listen

In python sind Listen geordnete Folgen von Elementen beliebigen Typs. Die Listenelemente stehen in eckigen Klammern.

Beispiel:
>>> liste=[]             # leere Liste
>>> liste=["eins", 2.0, 3]

Die Zählung der Listenelemente beginnt bei 0:
>>> liste[0]
'eins'

Listen können verändert werden:
>>> liste[2]="drei"
>>> liste
'eins', 2.0, 'drei'

einige Operationen auf Listen:
liste.append(x)          # fuegt x zur Liste hinzu
liste.count(x)           # zaehlt das Auftreten von x in der Liste
liste.index(x)           # liefert den Index des ersten Auftretens von x
liste.extend(liste2)     # erweitert die Liste liste um die Liste liste2
liste.insert(i, x)       # fuegt x am Index i ein
liste.remove(x)          # entfernt das erste x aus der Liste
liste.reverse()          # kehrt die Reihenfolge der Liste um

Tupel

Tupel sind Listen, die nicht mehr verändert werden kann. Die Elemente stehen in runden Klammern. Es können die Listen-Operationen auf Tupel angewandt werden, die die Tupel nicht verändern. Tupel sind effizienter und schneller als Listen, da der für Listen notwendige Verwaltungsoverhead wegfällt.

>>> tupel1=(0,"eins")
>>> tupel2=(2,3.0)
>>> tupel1[0]=0.0        # nicht zulässig
Traceback (most recent call last):
  File "", line 1, in
TypeError: 'tuple' object does not support item assignment
>>> tupel3=tupel1+tupel2
>>> tupel3
(0,'eins',2,3.0)




© Letzte Änderung: Sebastian Reich am 07.02.2012
http://www.math.uni-potsdam.de/prof/f_numerik/lehre/Python/2_Grundlegendes/06_lists