我有一个数组 pat=[1,2,3,4,5,6,7] 和第二个数组 count=[5,6,7,8,9 ,10,11]。有没有一种方法可以不使用字典来获取以下数组 newarray=[[1,5],[2,6],[3,7],[4,8],[5,9],[6 ,10],[7,11]]?
请您参考如下方法:
你可以压缩列表
>>> pat=[1,2,3,4,5,6,7]
>>> count=[5,6,7,8,9,10,11]
>>> list(zip(pat,count))
[(1, 5), (2, 6), (3, 7), (4, 8), (5, 9), (6, 10), (7, 11)]
或者如果你想要列表而不是元组
>>> [[i,j] for i,j in zip(pat,count)]
[[1, 5], [2, 6], [3, 7], [4, 8], [5, 9], [6, 10], [7, 11]]
