448 Stimmen

Wie man mehrere Werte einer Liste in Python anhängt

Ich versuche herauszufinden, wie ich mehrere Werte einer Liste in Python anhängen kann. Ich weiß, dass es einige Methoden gibt, dies zu tun, wie z.B. die Werte manuell einzugeben oder die Anhängeoperation in einer for-Schleife durchzuführen oder die Funktionen append und extend.

Aber ich frage mich, ob es einen eleganteren Weg gibt, dies zu tun? Vielleicht ein bestimmtes Paket oder eine Funktion?

1voto

Saumya Prasad Punkte 29

Ein Weg, wie Sie dieses Problem umgehen können, ist -

Hier fügen wir einer vorhandenen Liste eine Liste hinzu, indem wir eine Variable new_values erstellen.

Beachten Sie, dass wir die Werte im zweiten Index einfügen, d.h. a[2]

a = [1, 2, 7, 8]

new_values = [3, 4, 5, 6]

a.insert(2, new_values)

print(a)

Aber hier fügt die insert() Methode die Werte als Liste an.

Also hier kommt eine andere Möglichkeit, das Gleiche zu tun, aber diesmal fügen wir die Werte tatsächlich zwischen die Elemente ein.

a = [1, 2, 7, 8]

a[2:2] = [3,4,5,6]

print(a)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X