2016-06-21 7 views
1
child = [] 
parent = [1, 3, 5, 7, 9] 
index = 2 
child.append(parent[:index]) 

Objekte Wenn ich diesen Code ausgeführt haben, anstatt mich Rückgabe eines Kindes Liste dereine Unterliste in eine Hauptliste kopieren als anstelle von Listen

child = [1, 3] 

ich ein Kind Liste von:

child = [[1, 3]] 

Gibt es eine Ein-Zeilen-Methode, um einige Objekte einer Liste in eine andere Liste zu kopieren, ohne sie zu einer verschachtelten Liste zu machen?

+1

Kurz: Verwenden Sie 'extend' statt' append'. – TigerhawkT3

Antwort

2

Versuchen Sie folgendes:

child.extend(parent[:index])