237 Stimmen

Wie lautet die Syntax zum Einfügen einer Liste in eine andere Liste in Python?

Gegeben sind zwei Listen:

x = [1,2,3]
y = [4,5,6]

Wie lautet die Syntax für:

  1. einfügen. x in y tal que y sieht jetzt so aus [1, 2, 3, [4, 5, 6]] ?
  2. Fügen Sie alle Elemente von x in y tal que y sieht jetzt so aus [1, 2, 3, 4, 5, 6] ?

1voto

Raj Stha Punkte 915

Wenn wir einfach tun x.append(y) wird y in x referenziert, so dass sich alle Änderungen an y auch auf das angehängte x auswirken. Wenn wir also nur Elemente einfügen müssen, sollten wir Folgendes tun:

x = [1,2,3] y = [4,5,6] x.append(y[:])

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