So ändern Sie Listen in Python

Sie können den Inhalt einer Liste ändern, wie mit Python benötigt. eine Liste Ändern bedeutet einen bestimmten Eintrag zu ändern, um einen neuen Eintrag hinzufügen oder einen bestehenden Eintrag zu löschen. Um diese Aufgaben auszuführen, müssen Sie manchmal einen Eintrag zu lesen. Das Konzept der Modifikation ist in dem Akronym CRUD gefunden, die für Create steht, Lesen, Aktualisieren und Löschen. Hier sind die Listenfunktionen mit CRUD verbunden:

anhängen (): Fügt am Ende der Liste einen neuen Eintrag.

klar()Entfernt alle Einträge aus der Liste.

Kopieren(): Erstellt eine Kopie der aktuellen Liste und es in einer neuen Liste platziert.

erweitern(): Fügt Elemente aus einer bestehenden Liste und in die aktuelle Liste.

einfügen(): Fügt der Position um einen neuen Eintrag in der Liste angegeben.

Pop()Entfernt einen Eintrag aus dem Ende der Liste.

entfernen()Entfernt einen Eintrag aus der angegebenen Position in der Liste.

Die folgenden Schritte zeigen, wie Modifikation Aufgaben mit Listen durchzuführen.

1

Öffnen Sie ein Python-Shell-Fenster.

Sie sehen die bekannte Python-Prompt.

2

Typ List1 = [] und drücken Sie die Eingabetaste.

Python erstellt eine Liste namens list1 für Sie.

Beachten Sie, dass die eckigen Klammern leer sind. list1 enthält keine Einträge. Sie können leere Listen erstellen, die Sie später mit Informationen zu füllen. In der Tat ist dies genau, wie viele Listen beginnen, weil Sie in der Regel nicht wissen, welche Informationen sie enthalten, bis der Benutzer mit der Liste interagiert.

3

Typ len (List1) und drücken Sie die Eingabetaste.

Das len () Funktionsausgänge 0. Wenn eine Anwendung erstellen, können Sie für eine leere Liste überprüfen die Verwendung von len () Funktion. Wenn eine Liste leer ist, können Sie keine Aufgaben wie Elemente daraus zu entfernen, weil es nichts zu entfernen.

4

Typ List1.append (1) und drücken Sie die Eingabetaste.

Überprüfen Sie für leere Listen wie in der Anwendung benötigt wird.

5

Typ len (List1) und drücken Sie die Eingabetaste.

Das len () Funktion meldet jetzt eine Länge von 1.

6

Geben Sie Liste1 [0] und drücken Sie die Eingabetaste.

Sie sehen das im Element 0 List1 gespeicherten Wert.

7

Typ List1.insert (0, 2) und drücken Sie die Eingabetaste.

Das einfügen() Funktion erfordert zwei Argumente. Das erste Argument ist der Index der Insertion, wobei das Element in diesem Fall 0 ist. Das zweite Argument ist das Objekt, das Sie an dieser Stelle eingefügt werden soll, die in diesem Fall 2 ist.

8

Geben Sie List1 und drücken Sie die Eingabetaste.

Python hat ein weiteres Element zu List1 hinzugefügt. Jedoch unter Verwendung der einfügen() Funktion können Sie das neue Element vor dem ersten Element hinzufügen.

9

Typ List2 = List1.copy () und drücken Sie die Eingabetaste.

Die neue Liste, list2, ist eine exakte Kopie list1. Das Kopieren wird häufig verwendet, um eine temporäre Version einer bestehenden Liste zu erstellen, so dass ein Benutzer temporäre Änderungen daran vornehmen können und nicht auf der ursprünglichen Liste. Wenn der Benutzer fertig ist, kann die Anwendung entweder die temporäre Liste löschen oder in der ursprünglichen Liste kopieren.

10

Typ List1.extend (List2) ein und drücken Sie die Eingabetaste.

Python kopiert alle Elemente in list2 bis zum Ende der list1. Erweiterung wird häufig verwendet zwei Listen zu konsolidieren.

11

Geben Sie List1 und drücken Sie die Eingabetaste.

Sie sehen, dass die Kopie und erweitern Prozesse gearbeitet haben. list1 enthält nun die Werte 2, 1, 2 und 1.

12

Typ List1.pop () und drücken Sie die Eingabetaste.

Python zeigt ein Wert von 1. Die 1 am Ende der Liste gespeichert wurde, und Pop() immer entfernt Werte vom Ende.

13

Typ List1.remove (1) und drücken Sie die Eingabetaste.

Dieses Mal entfernt Python das Element an Element 1. Im Gegensatz zu den Pop() Funktion, die entfernen() Funktion nicht den Wert des Elements angezeigt werden sie entfernt.

14

Typ List1.clear () und drücken Sie die Eingabetaste.

Mit klar() bedeutet, dass die Liste alle Elemente jetzt nicht enthalten sollte.

15

Typ len (List1) und drücken Sie die Eingabetaste.

Sie sehen, dass der Ausgang 0 ist. list1 auf jeden Fall ist leer. An diesem Punkt haben Sie alle Modifikationsverfahren versucht, die Python für Listen zur Verfügung stellt. Arbeiten mit list1 einige mehr mit diesen verschiedenen Funktionen, bis Sie bequem Änderungen an der Liste fühlen.

16

Schließen Sie das Python-Shell-Fenster.

Herzlichen Glückwunsch zu einem Job gut gemacht!

Menü