[파이썬] range() 함수와 for 루프 연계
파이썬에서 range()
함수와 for
루프는 매우 유용한 조합입니다. range()
함수는 일련의 숫자를 생성하는 데 사용되며, for
루프는 반복 작업을 실행하는 데 사용됩니다. 이들을 함께 사용하면 반복적인 작업을 쉽게 처리할 수 있습니다.
range()
함수
range()
함수는 세 가지 다른 형태로 사용할 수 있습니다:
1. range(stop)
stop
인수를 전달하여 0부터 stop - 1
까지의 숫자를 반환합니다.
for i in range(5):
print(i)
출력:
0
1
2
3
4
2. range(start, stop)
start
와 stop
인수를 전달하여 start
부터 stop - 1
까지의 숫자를 반환합니다.
for i in range(2, 6):
print(i)
출력:
2
3
4
5
3. range(start, stop, step)
start
, stop
, 그리고 step
인수를 전달하여 start
부터 stop - 1
까지의 숫자를 step
간격으로 반환합니다.
for i in range(0, 10, 2):
print(i)
출력:
0
2
4
6
8
for
루프와 range()
함수의 연계
range()
함수와 for
루프를 함께 사용하면 지정된 횟수만큼 반복 작업을 수행할 수 있습니다.
for i in range(3):
print("Hello, world!")
출력:
Hello, world!
Hello, world!
Hello, world!
또한, range()
함수와 for
루프를 사용하여 리스트나 다른 컬렉션의 각 요소에 접근할 수도 있습니다.
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
출력:
apple
banana
cherry
위 예제에서 fruits
리스트의 각 요소를 fruit
변수에 할당하고 출력합니다.
range()
함수와 for
루프는 다양한 상황에서 사용할 수 있으며, 반복 작업을 보다 편리하게 처리할 수 있도록 도와줍니다.
이상으로, range()
함수와 for
루프를 파이썬에서 활용하는 방법에 대해 알아보았습니다. 다음에 다시 찾아뵙겠습니다!