입력
1-1. 여러 개의 숫자를 공백을 구분으로 하여 입력 받기
N, M, K=map(int, input().split())
N, M, K=map(int, input().split())
print(N,M,K)
# 입력창에 5 6 7 과 같이 세 숫자를 공백과 함께 입력
1 2 3
1 2 3
1-2. 문자열로 이루어진 숫자값을 2차원 리스트로 입력 받기
graph=[]
for _ in range(3):
graph.append(list(map(int,input()))
# case1
graph=[]
for _ in range(3):
graph.append(list(map(int,input())))
print(graph)
# 01010
# 10101
# 11111
# [[0, 1, 0, 1, 0], [1, 0, 1, 0, 1], [1, 1, 1, 1, 1]]
01010
10101
11111
[[0, 1, 0, 1, 0], [1, 0, 1, 0, 1], [1, 1, 1, 1, 1]]
# case2 : 코드 단순화시켜서
N=int(input())
graph=[list(map(int,input())) for _ in range(N)]
print(graph)
1-3. 공백을 기준으로 된 여러개의 숫자를 이차원 리스트로 받기
# case 1
N=int(input())
graph=[]
for _ in range(N):
val=list(map(int,input().split()))
graph.append(val)
print(graph)
3
1 2 3 4 5
6 7 8 9 0
11 12 13 14 15
[[1, 2, 3, 4, 5], [6, 7, 8, 9, 0], [11, 12, 13, 14, 15]]
# case 2
N=int(input())
graph=[list(map(int,input().split())) for _ in range(N)]
print(graph)
3
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15]]
1-4. index값 맞추기 위해 받은 배열의 값을 1씩 뺀 후 다시 리스트에 저장(람다함수이용)
변경전: [1, 2, 3, 4, 5, 6, 7]
변경후: [0, 1, 2, 3, 4, 5, 6]