我在蟒号码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