Arrays

Aus ProgrammingWiki

< EGE
Wechseln zu: Navigation, Suche

Was ist eine Liste (ein Array)?

meinarray = ["Ein","trae","ge","mit","Komma","ge","trennt"]

Auf die Werte des Arrays kann man wie folgt zugreifen:

meinarray[2]
# ergibt: "ge"

Die Methode

range(4,7)

erzeugt eine Liste mit 3 Einträgen, nämlich:

[4,5,6]

Ebenso kann mit

range(9,4,-2)

folgende Liste erstellt werden:

[9,7,5]

Eine Liste mit 10 zufälligen Einträgen von 1 bis 6 wird wie folgt erstellt:

mein_array = []
for variable_i in range(10):
   mein_array.append( random.randint(1,6) )

Bei zweidimensionalen Listen (also Tabellen/Matrizen...) ist das etwas komplexer:

zweidim_liste = []
for z in range (10):
   new = []
   for s in range (5):
      new.append( random.randint(1,6) )
   zweidim_liste.append(new)

Sind die Einträge gleich, kann man das auch in einer Zeile schreiben:

zweidim_liste = [[0 for z in range(5)] for s in range(10)]

Werte kann man dann wie folgt auslesen / verändern:

zweidim_liste[1][4]
Persönliche Werkzeuge