So fügen Sie den Inhalt einer Liste in einen anderen ein

Ich versuche, den Inhalt von zwei Listen zu kombinieren, um später die Verarbeitung auf dem gesamten Datensatz durchzuführen. Ich schaute zunächst auf die eingebaute insert , aber sie fügt als eine Liste ein, anstatt den Inhalt der Liste.

Ich kann die Listen schneiden und anhängen, aber gibt es eine sauberere / mehr Pythonische Art zu tun, was ich will, als dies:

 array = ['the', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog'] addition = ['quick', 'brown'] array = array[:1] + addition + array[1:] 

3 Solutions collect form web for “So fügen Sie den Inhalt einer Liste in einen anderen ein”

Sie können folgendes mit der Slice-Syntax auf der linken Seite einer Zuordnung ausführen:

 >>> array = ['the', 'fox', 'jumped', 'over', 'the', 'lazy', 'dog'] >>> array[1:1] = ['quick', 'brown'] >>> array ['the', 'quick', 'brown', 'fox', 'jumped', 'over', 'the', 'lazy', 'dog'] 

Das ist ungefähr so ​​pythonisch wie es geht!

Die extend des Listenobjekts tut dies, aber am Ende der ursprünglichen Liste.

 addition.extend(array) 

insert(i,j) , wo i der Index und j ist, was Sie einfügen möchten, fügt nicht als Liste hinzu. Stattdessen fügt es als Listenelement hinzu:

 array = ['the', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog'] array.insert(1,'brown') 

Das neue Array wäre:

 array = ['the', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog'] 
  • Python-Konvertierung der Liste der Strings zur Liste der Tupel
  • Python - wenn nicht in der liste
  • Zip mit Listenausgabe anstelle von Tupel
  • Wie konvertiert man eine streng sortierte Liste von Strings in dict?
  • Python verschmelzen mehrere Listen mit Kreuzung
  • Python - Aufteilungsliste, die Strings und Integers enthält
  • Wie finde ich die nächste Primzahl in einem Array, zu einer anderen Nummer in diesem Array?
  • Python-Join-Liste der Strings mit Komma aber mit einigen Bedingungen - Code-Refraktion
  • Python: Konvertieren einer Liste von Wörterbüchern zu json
  • Wie spalte ich eine csv-Datei in gleichmäßig sortierte Chunks in Python?
  • Python's hasattr auf Listenwerte von Wörterbüchern gibt immer false zurück?
  • Python ist die beste Programmiersprache der Welt.