2차원 배열
- 입력받은 값으로 2차원 리스트 만들기
- map함수 사용하는 방법
- →리스트를 한번에 묶어서 변경(여기서는 정수로)
x=list(map(int,input().split())
#결과
0 0 1
# x[0]=0 , x[1]=0, x[2]=1 정수값으로 나옴
- 다른 2차원 리스트에 따로따로 값을 넣으려면 x 한줄씩 받아서 a에 한줄씩 입력
a=[[0 for j in range(m)] for i in range(n)]
for i in range(n):
x=list(map(int,input().split()))
for j in range(m):
a[i][j]=x[j]
array=[]
for i in range(n):
array.append(list(map(int,input().split()))
- List Comprehensions: 0으로 채워진 리스트 만드는 코드
d=[[0 for j in range(m)] for i in range(n)]
a=[[0]*m for _ in range(n)]
for i in range(n):
for j in range(n):
print(x[i][j],end=' ')
print()
#결과
0 0 0 0 ...
0 0 0 0 ...
0 0 0 0 ...
0 0 0 0 ...
.
.
.
d=[]
for i in range(n):
d.append([]) #리스트 안에 다른 리스트 추가: 2차원 리스트
for j in range(m):
d[i].append(0) #리스트 안의 리스트에 0추가