我有一个数组 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]]
关于Python 映射数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31056296/