티스토리 뷰
프로그래밍에서 루프는 코드 블록을 여러 번 반복하는 데 사용됩니다. for 루프는 Python에서 가장 일반적으로 사용되는 루프 중 하나이며, 일련의 값을 반복할 수 있습니다. 이 블로그 게시물에서는 파이썬의 for 문과 프로그래밍에서 이 문을 사용하는 방법에 대해 설명합니다.
for 문
Python의 for 문은 값의 시퀀스를 반복하는 데 사용됩니다. for 문의 기본 구문은 다음과 같습니다:
for variable in sequence:
# Code to execute for each value in the sequence
이 문에서 "변수"는 루프의 각 반복에 대해 생성되는 새 변수입니다. "시퀀스"는 반복할 값의 시퀀스를 포함하는 목록, 튜플 또는 문자열과 같은 모든 반복 가능한 객체입니다. 시퀀스의 각 값에 대해 for 문 뒤에 오는 코드 블록이 실행됩니다.
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
apple
banana
cherry
위의 예제에서 for 루프는 과일 목록을 반복하고 각 과일을 새 줄에 인쇄합니다.
range() 함수
range() 함수는 종종 for 문과 함께 사용하여 일련의 숫자를 반복하는 데 사용됩니다. range() 함수의 기본 구문은 다음과 같습니다:
range(start, stop, step)
이 함수에서 '시작'은 시퀀스의 시작 번호, '중지'는 시퀀스의 종료 번호(시퀀스에 포함되지 않음), '단계'는 시퀀스의 각 번호 사이의 차이입니다.
for x in range(2, 6):
print(x)
2
3
4
5
위의 예에서 for 루프는 숫자 2, 3, 4, 5의 시퀀스를 반복하고 각 숫자를 새 줄에 인쇄합니다.
for 루프 중첩
다른 for 루프 안에 for 루프를 중첩할 수도 있습니다. 이를 통해 여러 값 시퀀스를 반복할 수 있습니다.
adj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]
for x in adj:
for y in fruits:
print(x, y)
red apple
red banana
red cherry
big apple
big banana
big cherry
tasty apple
tasty banana
tasty cherry
위의 예에서 외부 for 루프는 형용사 목록에 대해 반복하고 내부 for 루프는 과일 목록에 대해 반복합니다. 각 형용사에 대해 내부 for 루프는 전체 과일 목록을 반복하고 형용사와 과일의 각 조합을 새 줄에 print합니다.
결론적으로 파이썬의 for 문은 값의 시퀀스를 반복하는 강력한 도구입니다. 범위() 함수를 사용하면 숫자 시퀀스를 반복할 수도 있습니다. 또한 다른 for 루프 안에 for 루프를 중첩하여 여러 값 시퀀스를 반복할 수도 있습니다. 능숙한 Python 프로그래머가 되려면 for 문을 이해하고 숙달하는 것이 필수적입니다.
'Python' 카테고리의 다른 글
파이썬 함수 - 함수의 개념 (0) | 2023.02.25 |
---|---|
파이썬 조건문과 반복문 - while 문 (0) | 2023.02.24 |
파이썬 조건문과 반복문 - if 문 (0) | 2023.02.24 |
파이썬 연산자 - 논리 연산자 (0) | 2023.02.24 |
파이썬 연산자 - 비교 연산 (0) | 2023.02.24 |
- Total
- Today
- Yesterday
- SJVA
- 윈도우 11
- 모니터링툴
- 그라파나
- Grafana
- 파이썬 개요
- 파이썬 문자형
- 파이썬 IDE
- 파이썬 숫자타입
- 파이썬3
- 모니터링도구
- youtube_dl
- Python Number
- 파이썬 개발환경
- Python IDE
- python3.9
- 파이썬 실행
- python3
- python
- DB분석
- 알림센터
- 파이썬 설치
- 파이썬 문자열
- 파이썬 장점
- 파이썬이란
- 유튜브 동영상 다운로드
- #baekjoon
- release
- 파이썬
- 분석도구
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |