EGE/Arrays

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

'''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]