Mit der list-Methode „insert“ kann man ein Objekt an einer beliebigen Position (index) einer Liste einfügen:
L.insert(index,item)
Nun möchten wir noch Käse („cheese“) in unserer Einkaufsliste einfügen und zwar zwischen „butter“ und „bread“:
>>> shopping_list
['milk', 'egg', 'butter', 'bread', 'bananas']
>>> shopping_list.insert(3,"cheese")
>>> shopping_list
['milk', 'egg', 'butter', 'cheese', 'bread', 'bananas']
Wir hätten „cheese“ auch so hinzufügen können:
>>> shopping_list = shopping_list[:3] + ["cheese"] + shopping_list[3:]
Achtung: Letzter Weg ist ineffizient, da eine neue Liste generiert wird!