2014-02-21 6 views
41

Wie kann ich ein Element in dem ersten Index einer Liste einfügen? Wenn ich list.insert (0, elem) verwende, ändert elem dann den Inhalt des ersten Index? Oder muss ich eine neue Liste mit dem ersten Element erstellen und dann die alte Liste in dieses neue kopieren?Insert an erster Stelle einer Liste in Python

+11

Gerade * versuchen * it. Es dauert zehn Sekunden, um zu verifizieren, was "Einfügen" in einem interaktiven Interpreter tut. – roippi

Antwort

98

Der beste Weg ist, um herauszufinden, um nur ein Beispiel auszuführen:

In [1]: ls = [1,2,3] 

In [2]: ls.insert(0, "new") 

In [3]: ls 
Out[3]: ['new', 1, 2, 3] 
+2

+1 Ich war dabei, fast das gleiche ipython-Beispiel zu posten :) – kazemakase

Verwandte Themen