2

次の2つのリスト/numpy配列があるとします。

List1 = [[1,2,3,4], [10,11,12], ...]
List2 = [[-1,-2-3,-4], [-10,-11,-12], ...]

上記のネストされたリストの圧縮を保持するリストを取得したいと思います。

Result = [[(1,-1), (2,-2), (3,-3), (4,-4)], [(10,-10), (11, -11), (12,-12)], ...]

ワンライナーで(そしてPythonicの方法で)これを行う方法はありますか?

4

1 に答える 1

7
l1 = [[1,2,3,4], [10,11,12]]
l2 = [[-1,-2,-3,-4], [-10,-11,-12]]

print [zip(a,b) for a,b in zip(l1,l2)]
[[(1、-1)、(2、-2)、(3、-3)、(4、-4)]、[(10、-10)、(11、-11)、(12、- 12)]]
于 2012-12-03T00:17:22.433 に答える