2017-07-25 47 views
0
a=[1,2,3,4] 

b=[5,6,7,8] 

來自某種串聯的期望結果。Python,如何連接列表作爲索引?

c=[[1,2,3,4],[5,6,7,8]] 

我需要這作爲可迭代來連接不同的B到C無數次,同時保留[[,,,],[,,,],[,,,],....... ]

+8

只是做'C = [A,b]' – idjaw

+0

如果你的名單不只是'了'和'B',你也可以做它作爲一個鏈條'C = [ ]''c.append(list_you_want_to_append)'併爲每個你想添加的列表做'c.append()'。 –

+0

x = [1,2,3,4] x.append([5,6,7,8])導致需要[1,2,3,4,[5,6,7,8]] i [[1,2,3,4],[5,6,7,8]] –

回答

1

在Python中,你可以追加任何你想要的列表。因此,對於您的示例,我們將以空列表c開頭,並附加ab。該方法將繼續爲列表任意數量的工作:

a = [1,2,3,4] 
b = [5,6,7,8] 
c = [] 

# Now we append 
c.append(a) 
c.append(b) 

如果我們想手動執行此操作,或者作爲一個曾經只對名單的固定電話號碼,我們可以只定義c含有a列表, b像這樣:

c = [a, b]