강의로 돌아가기
이준서

중간의 names[i] 이 코드는 뭔가요?

강의 중 코드에 name = names[i] 라는 코드가 나오는데 [i]는 뭘하는거죠?

  • 이종격
    i=0이면 names에 저장되있는 list의 0번째 값이 출력이 되고, i=1이면 list의 1번째 값이 출력이 됩니다. 즉 변수 i를 둠으로써 식 한줄로 list에 저장된 각각의 값에 접근이 가능해집니다. list가 저장되있는 변수 뒤에 따라오는 꺾새표시와 숫자는 저장된 list에서 임의의 자리에 있는 값을 불러오고 싶을 때 쓰는 명령어입니다. 즉 names 변수에 저장되있는 list가 있을 텐데 그 리스트에 접근한 후 i번째에 있는 변수를 return해 주겠다는 뜻입니다. 만약 list의 i번째에 3이라는 값이 저장되있었다면 위의 식은 name=3이 되겠네요. name이라는 변수를 새로 만들면서 값으로 3을 대입하는 식이 됩니다. 도움이 되셨으면 좋겠습니다.^^ 이종격 2019.02.02 23:11
1 개의 답변
Demi

종격님이 잘 설명해주셨네요. :)

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.