假设我有四个多维数组-
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"]]
我该怎么做?你知道吗
我这样做是为了生成spelunky风格的地图
您可以使用一条单行指令来完成,该指令将列表理解、zip指令和列表连接与
+
混合使用整个代码
可能是这样的:
输出:
假设地图的布局比2x2块更复杂:
输出:
相关问题 更多 >
编程相关推荐