프로그래밍과 데이터 in Python리스트온도 단위 바꾸기

Q

이 부분을 정확히 모르겠어요

조회 198

2024년 3월 11일

A
1개의 답변이 있어요
2024년 3월 11일

댓글 2

시간순
2024년 6월 15일
치즈님 추가적으로 궁금해서 여쭤봐요 while i < len(temperature_list): 에서 len값까지 반복하자나요 ? 그러면 len값은 인덱스 수만큼을 의미하는건가요 ?예를들면 temperature_list = [40, 15, 32, 64, -4, 11] 이면 i < 6 이 되는걸까요 ?
베스트 댓글
2024년 6월 18일
len은 '인덱스 수'만큼은 아니고 '요소의 수'만큼 입니다. 예시를 들어주신 temperature_list = [40, 15, 32, 64, -4, 11]를 사용한다면 6이 나옵니다. 즉 len은 요소의 개수를 계산합니다.

temperature_list의 인덱스는 0부터 5까지 입니다. 인덱스는 0부터 시작하기 때문에 가장 큰 인덱스 값이 요소의 개수보다 1개 작은 값을 가집니다.

인덱스의 수는 원래 요소의 개수와 동일합니다. 요소마다 인덱스 값을 가지기 때문이에요.

그래서 < 연산자와 함께 사용하는 경우, 0부터 시작하는 변수는 가장 큰 인덱스값까지의 범위를 반복하게 되면서 인덱스를 하나씩 접근할 수 있게 됩니다.

(주) 코드잇

대표강영훈, 이윤수

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇

전화02-2289-1998