我在蟒號碼2所列出如下:如何在2個2d列表中添加第2列?
a = [ [1000,1], [2000,2], [3000,3] ]
b = [ [1000,5], [2000,6], [3000,7] ]
第一列將始終是相同的。我想第二列添加在一起,形成一個第三列表c其中:
c =[ [1000,6], [2000,8], [3000,10] ]
我曾嘗試使用列表理解這樣做,但我麻煩的語法正確使用2D名單。
感謝
編輯: 好吧,這裏是在試圖對我最好的嘗試。我忘了ZIP功能:
c = [[x[0],x[1] + y[1]] for x,y in (a,b)]
是的,只是編輯包括它。 – nyc0202034 2013-02-24 14:48:37