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'] 
  • Wie kann ich eine mehrdimensionale Liste in Python mischen?
  • Fügen Sie ein neues Element zu einer Liste innerhalb einer Liste hinzu
  • Python, der alle nicht abnehmenden Sequenzen erzeugt
  • Python und palindrome
  • Matplotlib: Alle Werte im Bereich anzeigen auf x-Achse anzeigen
  • Tupel mit kleinstem y-Wert aus der Liste der Tupel zurückgeben
  • Wie bekomme ich alle Mappings zwischen zwei Listen?
  • Listenfilterung: Listenverstehen vs. Lambda + Filter
  • Wie sortiere ich eine Python-Liste von Zeitwerten?
  • Konvertieren Sie pandas dataframe von Listen, um von dataframes zu datieren
  • Konvertiere einen Jpg in eine Liste von Listen
  • Python ist die beste Programmiersprache der Welt.