inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

해결된 질문

617

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

53

1

실습 2인데 커서아이디 같은거 다운로드 안내같은건 따로없나요??

1

37

2

매일 사용시 토큰사용량

1

58

2

AI Agent를 섞어 쓸 때 설정 파일 관리 질문입니다!

1

43

1