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
41
A
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
9
Aus der Dokumentation:
list.insert (i, x)
ein Element zu einem bestimmten einlegen Position. Das erste Argument ist der Index des Elements, vor dem eingefügt, soa.insert(0, x)
Einsätze an der Vorderseite der Liste, unda.insert(len(a),x)
ist entsprichta.append(x)
http://docs.python.org/2/tutorial/datastructures.html#more-on-lists
Verwandte Themen
- 1. Python-Schleife (insert Elemente in einer Liste an dermined Plätze)
- 2. Platzieren Sie eine vorhandene Spalte an erster Stelle in Mysql
- 3. Warum ist GUID-Attribut an erster Stelle erforderlich?
- 4. Warum stehen NULL-Werte bei der Bestellung von DESC in einer PostgreSQL-Abfrage an erster Stelle?
- 5. Python: Karte an Ort und Stelle
- 6. Int Dezimal-Umwandlung - Insert Dezimalpunkt an der angegebenen Stelle
- 7. Python: Kopieren einer Liste in einer Liste
- 8. wie in einer Liste Python
- 9. lxml: insert-Tag an einer bestimmten Position
- 10. Wie erzeuge ich 15 ListItems mit CustomViews ohne ein Array an erster Stelle
- 11. Symfony: Wie platziert man ein bestimmtes Element mit der Option query_builder an erster Stelle?
- 12. Insert gespaltet String in eine Liste in Python
- 13. Python Elemente an eine Liste aus einer Liste anfügen
- 14. Bash - getopts - Massen Argumente (Operanden) an erster Stelle in Argument Befehlszeile übergeben
- 15. Warum kommt die Ausgabe des Hauptthreads in C# an erster Stelle?
- 16. RxScala Subscribe mit multi Observer nur Ereignis an erster Stelle senden
- 17. Dynamische INSERT-Anweisung in Python
- 18. UIStackView tobt Stapel Artikel an einer Stelle
- 19. Javascript einfügen Variablen an einer bestimmten Stelle in einer Zeichenfolge
- 20. Entfernen identischer Koordinaten an einer bestimmten Stelle in einer Datei
- 21. Kopie einer Liste an eine Funktion in Python übergeben
- 22. Python an ein String-Element in einer Liste anfügen
- 23. Erster Typeerror mit speech_recognition Modul in Python
- 24. Visual Studio-Debugging - Ausnahme an einer Stelle ignorieren, während an anderer Stelle unterbrochen wird?
- 25. Python: Liste vorhandener Werte in einer Liste
- 26. Sortieren einer Unterliste in einer Python-Liste von Ganzzahlen
- 27. Anhängen an Liste in Python-Wörterbuch
- 28. Emulation einer Liste in Python
- 29. Python Insert Variablen in String
- 30. Teilen einer Zeichenkette an einer Stelle mit einem Trennzeichen C#
Gerade * versuchen * it. Es dauert zehn Sekunden, um zu verifizieren, was "Einfügen" in einem interaktiven Interpreter tut. – roippi