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

當我有這樣的代碼運行,而不是返回我的複製子表到主列表作爲對象,而不是列出

child = [1, 3] 

我得到的子列表中的子列表:

child = [[1, 3]] 

是否有一個單行的方法將列表中的幾個對象複製到另一個列表中,而不會將它變爲嵌套列表?

+1

簡單:使用'extend'而不是'append'。 – TigerhawkT3

回答

2

試試這個:

child.extend(parent[:index])