인프런 커뮤니티 질문&답변

hm_stom님의 프로필 이미지
hm_stom

작성한 질문수

[2024 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

3단계 - N페이지까지 크롤링하기 (사용자 입력 처리)

range를 꼭 써야하나요 ?

작성

·

79

0

for i in (1,2): 2페이지까지 도는 문법이 이렇게만 작성해도 되던데 range를 꼭 적어줘야하나요 ?

답변 1

0

for i in range(1, 2):

print(i)

실행결과

1

 

for i in (1, 2):

print(i)

실행결과

1

2

 

왜 그럴까요? 한번쯤 생각해 보셔야 합니다.^^

 

range 없는 아래의 in 과 그리고 (1, 2) 이렇게 괄호안에 데이터가 있는 (1, 2) 은

위와는 다른 의미 일꺼 같아요.
for i in (1, 3, 5, 7):

print(i)

로 수정하고 한줄씩 실행해서 i값이 어떻게 변하는지 보세요.

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

강미르님 여기서도 뵙네요!

반갑습니다ㅎㅎ

 

말씀 해주신것처럼

(1, 2)는 튜플 자료형입니다.

for in 뒤에는 순서가있는 자료형은 어떤것이든 들어갈 수 있는데, 보통 반복문을 쓸때는 range를 통상적으로 많이 씁니다 ㅎㅎ

 

range를 이용하면 정말 다양한 숫자열을 만들어 낼 수가 있어요

hm_stom님의 프로필 이미지
hm_stom

작성한 질문수

질문하기