작성한 질문수
(2025) 일주일만에 합격하는 정보처리기사 실기
해결된 질문
작성
·
71
0
fruits=["apple","banana","cherry"]
for i in range(len(fruits)) 이 부분에서
range의 개념은 어느정도 이해했는데 왜 문자열 길이가 아닌 개수처럼 3으로 세는지 궁금합니다.
영상에서도 헷갈릴거라고 언급하셨는데 저는 보자마자 아예 count 개념이랑 충돌이 와버렸네요...
답변 1
파이썬에서 배열은 문자열도 1개의 변수로 취급합니다. 저기에는 <class str>형 변수가 3개 있는 것입니다.
fruits의 0번 인덱스는 apple 문자열 전체입니다.
파이썬에서는 메모리 개념을 버리시고, 값으로만 인지하시는 게 좋습니다.