So fügen Sie in die Vorderindexliste in Python ein

So fügen Sie in die Vorderindexliste in Python ein
In diesem Tutorial sehen wir, wie wir ein Element an der Vorderseite der Liste in Python einfügen können. Darüber hinaus werden wir nur die Ganzzahlkonzepte verwenden, um leicht zu verstehen, und andere Datentypen sind ähnlich, wie in diesem Artikel gezeigt. Wir werden also die folgenden Methoden diskutieren:
  1. Aufführen.Funktion einfügen
  2. Additionsbetreibermethode
  3. Slice -Methode
  4. Iterable Methode auspacken

Lassen Sie uns also jede Methode im Detail diskutieren.

Methode 1: Verwenden von Liste.Funktion einfügen

Die erste Methode, die wir diskutieren werden, ist die Einfügungsfunktion. Diese Funktion akzeptiert zwei Parameter: Index_position und Wert. Im folgenden Code geben wir Variable Val an der Indexposition 0 ein:

1
2
3
4
5
6
7
8
9
#Python list_insert_method.py
Wenn __name__ == '__main__':
LST = [12, 33, 45, 56,47]
val = 1
lst.Einfügen (0, val)
Druck (LST) # Drucke [1, 12, 33, 45, 56, 47]

Ausgang: python list_insert_method.py

[1, 12, 33, 45, 56, 47]

Zeile 5: Wir haben eine Liste von Ganzzahlen erstellt (LST).

Zeile 6: Wir haben ein Variable Val erstellt und es Wert 1 zugewiesen, den wir an der Vorderseite der Liste einfügen möchten.

Zeile 8: Jetzt nennen wir die Methode Insert und übergeben zwei Parameter (index_position, Wert). Der erste Parameter ist die Index_Position, in der wir den Wert einfügen möchten, also halten wir ihn 0. Ein weiterer Parameter ist ein Wert, den wir in der Index_position 0 einfügen möchten.

Zeile 9: Die Druckanweisung zeigt, dass unser Val erfolgreich an der Vorderseite der Liste eingefügt wird.

Methode 2: Verwenden der Methode des Additionsoperators (+)

In dieser Methode ändern wir den Datentyp des Werts von Ganzzahl auf Liste, den wir in der vorderen Position der Liste einfügen möchten. Danach verwenden wir den Additionsbetreiber und fusionieren das erste Listenelement, was ein Wert ist, in die andere Liste, wie unten im Programm gezeigt:

1
2
3
4
5
6
7
8
9
#Python Addition_operator_method.py
Wenn __name__ == '__main__':
LST = [12, 33, 45, 56,47]
val = 1
lst = [val] + lst
Druck (LST) # Drucke [1, 12, 33, 45, 56, 47]

Ausgang: Python Addition_operator_Methode.py

[1, 12, 33, 45, 56, 47]

Zeile 8: Wir verwandeln den Wert in die Liste und verwenden dann den Additionsbetreiber, um die erste Liste vor der zweiten Liste anzuhängen.

Zeile 9: Die Druckanweisung zeigt, dass unser Val erfolgreich an der Vorderseite der Liste eingefügt wird.

Methode 3: Verwendung der Slice -Methode

Die andere Methode, die wir diskutieren werden, ist die Slice -Methode. Wie wir wissen, druckt die Liste [: 1] das Element an der Indexposition 0 und listet [: 2] zwei Werte an der Indexposition 0 und 1 aus. Also, welcher Wert wir auch in der Slice -Liste [: n] übergeben, drucken (n -1) Elemente. Wenn wir also die Liste [: 0] übergeben, wird dies als leer angezeigt, da in der Liste keinen solchen Indexwert enthält. Wenn wir das Element in diesen bestimmten Index einfügen, wird es an der Vorderseite der Liste angehängt, wie im folgenden Programm gezeigt:

1
2
3
4
5
6
7
8
9
# Python Slice_Method.py
Wenn __name__ == '__main__':
LST = [12, 33, 45, 56,47]
val = 1
print (lst [: 0])
lst [: 0] = [val]
Druck (LST) # Drucke [1, 12, 33, 45, 56, 47]

Ausgang: Python Slice_Method.py

[]
[1, 12, 33, 45, 56, 47]

Zeile 7: Wir drucken die LST [: 0], um zu überprüfen, welche Werte wir erhalten werden. Aus der Ausgabe können wir eindeutig sagen, dass es sich.

Zeile 8: Wir haben die List Val der oben erläuterten leeren Liste zugewiesen.

Zeile 9: Die Druckanweisung zeigt, dass unser Val erfolgreich an der Vorderseite der Liste eingefügt wird.

Methode 4: Verwenden der packenden iterbaren Methode

Die letzte Methode, über die wir diskutieren werden, ist der Sternchen (*) Operator. Dies handelt.

1
2
3
4
5
6
7
8
9
# Python packing_operator_method.py
Wenn __name__ == '__main__':
LST = [12, 33, 45, 56,47]
val = 1
print (*lst)
lst = [val, *lst]
Druck (LST) # Drucke [1, 12, 33, 45, 56, 47]

Ausgang: Python packing_operator_method.py

12 33 45 56 47
[1, 12, 33, 45, 56, 47]

Zeile 7: Wenn wir die Sternchenliste drucken, erhalten wir alle Elemente, wie in der Ausgabe gezeigt. Daher können wir sagen, dass es iterbar ist.

Zeile 8: Wir haben Val und *in einer Liste zusammengefasst und es dann einer anderen Liste zugewiesen.

Zeile 9: Die Druckanweisung zeigt, dass unser Val erfolgreich an der Vorderseite der Liste eingefügt wird.

Abschluss

Wir haben Ihnen die verschiedenen Methoden gezeigt, um ein Element an der Vorderseite der Liste hinzuzufügen. Wir haben verschiedene Methoden gesehen, wie z. Alle Methoden sind sehr einfach zu bedienen, aber zusammen mit dem müssen wir uns auch um die Verarbeitungszeit kümmern. Denn wenn die Daten geringer sind, kümmern wir uns möglicherweise nicht darum. Wenn wir jedoch Milliarden von Daten haben, könnte dies von Bedeutung sein. Basierend auf dieser Prämisse ist die Einfügungsmethode die beste Methode bei der Verarbeitung.

Dieser Tutorial -Code ist unter dem GitHub -Link verfügbar.