Eine Liste mit vordefinierten Elementen kann z.B. mit meineListe = ["bob", "eve"] erstellt und mit print(meineListe) ins Konsolenfenster ausgegeben werden.
Achtung: Die Listeneinträge sind durchnummeriert, das vorderste Listenelement hat den Index (die Nummer) 0; nicht 1.
meineListe = [] # leere Liste
meineListe = ["Tim"] # mit einem Eintrag
meineListe = ["Eve", "Bob"] # mit zwei Einträgen
Achtung: Die Elemente einer Liste der Länge 3 sind von 0 bis 2 nummeriert.
anzahlElemente = len(meineListe) # Länge der Liste ermitteln
letztesElement = meineListe[anzahlElemente - 1] # holt sich das letzte Element der Liste
meineListe.append("Alice") # am Ende der Liste
meineListe = meineListe + ["Alice"] # am Ende der Liste
meineListe.insert(1, "Leo") # an Position 1, alle Elemente ab Pos. 1 rutschen eine Position weiter
meineListe.insert(0, "Leo") # an Position 0, also am Anfang der Liste
meineListe.extend(andereListe) # alle Elemente einer anderen Liste anfügen
meineListe.extend(["Carl","Tina"]) # mehrere Elemente anfügen
meineListe = meineListe + andereListe # alle Elemente einer anderen Liste anfügen
meineListe = meineListe + ["Carl","Tina"] # mehrere Elemente anfügen
meineListe[2] = "Leo" # das Element mit Index 2 wird zu "Leo" abgeändert
element = meineListe.pop() # das Element am Ende der Liste wird zurückgegeben und danach gelöscht
element = meineListe.pop(2) # das Element mit Index 2 wird zurückgegeben und danach gelöscht
element = meineListe.pop(0) # das vorderste Element wird zurückgegeben und danach gelöscht
meineListe.remove("Leo") # das erste (!) Vorkommen von "Leo" wird gesucht und entfernt
meineListe.reverse() # Reihenfolge umdrehen
meineListe.sort() # Zahlen der Grösse nach, Texte alphabetisch ordnen
random.shuffle(meineListe) # versetzt die Elemente in zufällige Reihenfolge
Hinweis: Um shuffle() benutzen zu können, muss vorgängig mit import random das Modul für Zufallszahlen und -methoden importiert werden.
neueListe = meineListe # kopiert nur den Verweis auf die Liste, sie hat nun einfach zwei Namen!
neueListe = meineListe.copy() # kopiert die Liste in eine neue Liste
neueListe = list(meineListe) # kopiert die Listenelemente in eine neue Liste