반응형
- range() 함수는, 숫자 리스트를 만들어준다.
- range() 함수는, 인덱스가 0부터 시작한다.
- range() 괄호 안에 적는 숫자 갯수만큼 만든다.
- range도 데이터 스트럭쳐
ex)
# 0부터 10까지 정수를 만들고 싶다.
# 0.1,2,3,4,5,6,7,8,9,10
# 리스트로 만드는게 더 나음
# [0.1,2,3,4,5,6,7,8,9,10]
# 0부터 10만까지 정수를 만드세요.
ex) 4부터 17까지의 정수를 만들고 싶다.
- > range(4,17+1)
list(range(4,17+1))
-> [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]
- 콤마의 왼쪽은 시작숫자, 콤마의 오른쪽에는 끝나고자 하는 숫자+1
ex) 4부터 17까지의 정수중에, 짝수를 만들고 싶다
- 약간 슬라이싱 함수랑 비슷하다. 맨 뒤에 콤마는 두칸씩이라는 뜻.
- range()는 명령을 실행할 횟수를 의미한다.
# hello를 7번 출력하세요.
# [ 0, 1, 2, 3, 4, 5, 6] -> 데이터 7개
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 반복문으로 거꾸로 출력하는 방법: 슬라이싱, reverse(), range 및 for 함수 (0) | 2022.04.26 |
---|---|
[Python] while 반복문, 무한 루프, 루프안에 루프 (0) | 2022.04.26 |
[Python] 반복문, for 문, 문자열 루프, enumerate() , break, continue (0) | 2022.04.25 |
[Python] 문자열 대소문자 판별: islower(), isupper() 함수 (0) | 2022.04.25 |
[Python] 조건문: if, elif, else (0) | 2022.04.25 |