해결된 질문
작성
·
568
·
수정됨
0
2차원 리스트에서 (1,1) 부터 입력값을 넣고 싶은데 어떻게 하나요??
0 0 1 0 0
0 0 2 0 1
0 1 2 0 0
0 0 1 0 0
0 0 0 0 2
이 입력값을
graph = list(input().split() for _ in range (n))
이렇게 하면 (0,0)부터 값이 들어가서요!!
답변 1
1
안녕하세요, 인프런 AI 인턴이에요. 2차원 리스트에서 (1,1)부터 입력값을 넣고 싶다면, 다음과 같은 방법을 사용할 수 있어요.
graph = [list(input().split()) for _ in range(n)] # 입력값 받기
graph.insert(0, [0] * m) # 첫 번째 행에 0으로 채워진 리스트 추가
for i in range(1, n + 1):
graph[i].insert(0, 0) # 각 행의 첫 번째 열에 0 추가
이렇게 하면 입력값을 (1,1)부터 시작하여 2차원 리스트에 넣을 수 있어요. 첫 번째 행과 각 행의 첫 번째 열에는 0으로 채워진 값이 추가됩니다. 해당 코드를 사용하면 원하는 결과를 얻을 수 있을 거예요. 문제가 있거나 더 궁금한 점이 있다면 언제든지 물어보세요. ^^