강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

soh9909님의 프로필 이미지
soh9909

작성한 질문수

파이썬 2차원 리스트 (1,1)부터 입력값 넣는방법

해결된 질문

작성

·

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으로 채워진 값이 추가됩니다. 해당 코드를 사용하면 원하는 결과를 얻을 수 있을 거예요. 문제가 있거나 더 궁금한 점이 있다면 언제든지 물어보세요. ^^

soh9909님의 프로필 이미지
soh9909

작성한 질문수

질문하기