Ein Freund fragte, wie man eine Löschanweisung in Python implementiert. Tatsächlich gibt es drei Methoden, nämlich die Del-Anweisung, die Pop()-Methode und die Remove()-Methode. Im Folgenden erhalten Sie eine detaillierte Einführung.
1. del-Anweisung
Wenn Sie die Position des zu löschenden Elements in der Liste kennen, können Sie die verwenden del-Anweisung. Mit del können Sie ein Listenelement an einer beliebigen Position löschen, sofern sein Index bekannt ist.
Zum Beispiel:
motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) del motorcycles[1] print(motorcycles)
Nachdem Sie einen Wert mit der del-Anweisung aus der Liste gelöscht haben, können Sie nicht mehr darauf zugreifen.
2. Pop()-Methode
Die Methode pop() kann das Element am Ende der Liste löschen und Ihnen die weitere Verwendung ermöglichen. Der Begriff „Pop“ leitet sich von der Analogie ab, dass eine Liste wie ein Stapel ist und das Löschen des Elements am Ende der Liste dem Entfernen des Elements an der Spitze des Stapels entspricht.
Wenn Sie ein Element aus der Liste löschen und in keiner Weise mehr verwenden möchten, verwenden Sie die del-Anweisung. Wenn Sie es nach dem Löschen des Elements weiterhin verwenden möchten, verwenden Sie die Pop-Methode ().
3. Methode „remove()“
Sie kennen die Position des Werts, den Sie aus der Liste entfernen möchten, nicht. Wenn Sie nur den Wert des Elements kennen, das Sie entfernen möchten, verwenden Sie die Methode „remove()“.
Nehmen wir als Beispiel an, wir möchten den Wert „ducati“ aus der Liste „Motorräder“ entfernen.
motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati'] print(motorcycles) motorcycles.remove('ducati') print(motorcycles)
Laufergebnis:
['honda', 'yamaha', 'suzuki', 'ducati'] ['honda', 'yamaha', 'suzuki']
Hinweis: Die Methode remove() löscht nur den ersten angegebenen Wert. Wenn der zu löschende Wert möglicherweise mehrmals in der Liste vorkommt, müssen Sie mithilfe einer Schleife feststellen, ob alle derartigen Werte gelöscht wurden.
Das obige ist der detaillierte Inhalt vonSo löschen Sie Anweisungen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!