inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

해결된 질문

609

soh9909

작성한 질문수 9

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 인턴

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

맥유저 입장의 고려해주세요

2

76

1

케이테스트 서버 운영 방법

2

52

1

수업 잘 들었습니다.

2

25

2

실행과정 질문입니다.

2

25

1