def initialize_list(lst3d, x, y, z):
for i in range(x):
for j in range(y):
for k in range(z):
lst3d[i][j][k] = i + j + k # Initialization
def print_list(lst3d, x, y, z):
for i in range(x):
for j in range(y):
for k in range(z):
print(lst3d[i][j][k], end=" ")
print()
x, y, z = 2, 3, 4
# Create a 3D list dynamically
lst3d = [[[0 for _ in range(z)] for _ in range(y)] for _ in range(x)]
initialize_list(lst3d, x, y, z)
print_list(lst3d, x, y, z)
'''
run:
0 1 2 3
1 2 3 4
2 3 4 5
1 2 3 4
2 3 4 5
3 4 5 6
'''