본문 바로가기
- 배움이 있는 삶/- Software

Python: list를 활용해 4*3*2 형태의 3차원 배열 생성하기

by story of interesting 2023. 5. 25.
반응형

 

문제] : python list를 이용하여 4*3*2 형태의 3차원 배열 생성하기 

 

 

문제 풀이]

# 1차원 리스트 만들기
a = [1 for i in range(4)]
print(a)

# 4 * 3 의 2차원 리스트 만들기
a = [[1 for i in range(4)] for j in range(3)]
print(a)

# 4 * 3 * 2 의 3차원 리스트 만들기
a = [[[1 for i in range(4)] for j in range(3)] for k in range(2)]
print(a)

 

출력]

 

[1, 1, 1, 1]
[[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]
[[[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]], [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]]]

 

반응형