First page Back Continue Last page Overview Image

Entfernen von Elementen

Mit append, extend und insert können wir Elemente an eine Liste anhängen oder einfügen. pop() kann dazu genutzt werden beliebige Elemente zu entfernen:

s.pop(i) Gibt das i-te Element von s zurück und entfernt es dabei aus der Liste s.

s.pop() Ohne Argument wird das letzte Element entfernt und zurückgeliefert.

Beispiel:

>>> shopping_list

['milk', 'egg', 'butter', 'cheese', 'bread', 'bananas']

>>> cart = []

>>> item = shopping_list.pop(1)

>>> item

'egg'

>>> cart.append(item)

>>> cart

['egg']

>>> shopping_list

['milk', 'butter', 'cheese', 'bread', 'bananas']

>>> cart.append(shopping_list.pop())

>>> cart

['egg', 'bananas']

>>> shopping_list

['milk', 'butter', 'cheese', 'bread']