ลิสต์ 3 มิติ หมายถึงอาร์เรย์ 3 มิติ ในโปรแกรมนี้เราสร้างอาร์เรย์ 3 มิติด้วยสมาชิกเป็นจำนวนเต็ม
ตัวอย่าง
Input: 3×3×2 [[1,1,1],[2,2,2],[3,3,3]], [[4,4,4],[5,5,5],[6,6,6]]
อัลกอริทึม
ขั้นตอนที่ 1: กำหนดขนาดของลิสต์ 3 มิติ ขั้นตอนที่ 2: ใช้ลูป for สร้างลิสต์และพิมพ์ข้อมูล
โค้ดตัวอย่าง
# โปรแกรม Python สร้างลิสต์ 3 มิติ
import pprint
def print3D(i, j, k):
lst = [[['*' for cc1 in range(i)] for cc2 in range(j)] for r in range(k)]
return lst
# โค้ดหลัก
c1 = 3
c2 = 2
r = 2
# ใช้ pretty print
pprint.pprint(print3D(c1, c2, r))
ผลลัพธ์
[[['*', '*', '*'], ['*', '*', '*']], [['*', '*', '*'], ['*', '*', '*']]]