假设我有四个多维数组 -
a = [["a","a","a"],
["a","a","a"],
["a","a","a"]]
b = [["b","b","b"],
["b","b","b"],
["b","b","b"]]
c = [["c","c","c"],
["c","c","c"],
["c","c","c"]]
d = [["d","d","d"],
["d","d","d"],
["d","d","d"]]
我想把它们组合成一个数组,比如
total = [["a","a","a","b","b","b"],
["a","a","a","b","b","b"],
["a","a","a","b","b","b"],
["c","c","c","d","d","d"],
["c","c","c","d","d","d"],
["c","c","c","d","d","d"]]
我该怎么做?
我这样做是为了洞穴式 map 生成
最佳答案
可能是这样的:
top = list(x+y for x,y in zip(a,b))
bottom = list(x+y for x,y in zip(c,d))
total = top + bottom
for r in total: print(r)
输出:
['a', 'a', 'a', 'b', 'b', 'b']
['a', 'a', 'a', 'b', 'b', 'b']
['a', 'a', 'a', 'b', 'b', 'b']
['c', 'c', 'c', 'd', 'd', 'd']
['c', 'c', 'c', 'd', 'd', 'd']
['c', 'c', 'c', 'd', 'd', 'd']
关于python - 高级数组连接python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40059330/