Arrays
Aus ProgrammingWiki
< EGE
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]