Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 114

Elemente mit del aus einer Liste entfernen

Оглавление

Die Anweisung del löscht die Werte am angegebenen Listenindex, woraufhin alle nachfolgenden Werte einen Indexplatz aufrücken. Probieren Sie das wie folgt in der interaktiven Shell aus:

>>> spam = ['cat', 'bat', 'rat', 'elephant']

>>> del spam[2]

>>> spam

['cat', 'bat', 'elephant']

>>> del spam[2]

>>> spam

['cat', 'bat']

Die Anweisung del können Sie auch verwenden, um eine einfache Variable zu löschen, also praktisch als Anweisung zum »Aufheben der Zuweisung«. Wenn Sie versuchen, auf die Variable zuzugreifen, nachdem Sie sie gelöscht haben, erhalten Sie die Fehlermeldung NameError, da die Variable nicht mehr existiert.

In der Praxis müssen Sie einfache Variablen jedoch so gut wie nie löschen. Die Anweisung del wird meistens verwendet, um Elemente aus Listen zu entfernen.

Routineaufgaben mit Python automatisieren

Подняться наверх