在使用2D数组作为参数时创建3D数组,可以通过以下步骤实现:
下面是一个示例代码,演示如何实现上述步骤:
def create_3d_array(arr):
result = []
for i in range(len(arr)):
temp_2d = []
for j in range(len(arr[i])):
temp_2d.append(arr[i][j])
result.append(temp_2d)
return result
# 示例用法
arr_2d = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
arr_3d = create_3d_array(arr_2d)
print(arr_3d)
这段代码将会输出以下结果:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
这是一个简单的示例,将一个2D数组转换为3D数组。根据实际需求,你可以根据这个基本思路进行扩展和修改。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云