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]