프로그래밍에서 반복문은 특정 코드를 여러 번 실행할 때 사용한다. 파이썬에서는 for 루프를 사용하여 리스트, 튜플, 문자열 등의 시퀀스 요소들을 하나씩 순회하며 작업할 수 있다.
for 루프의 기본 구조
for 루프의 기본 구조는 다음과 같다:
for 변수 in 시퀀스:
실행할 코드
이 구조를 이해하기 위해 예제를 살펴보자. 예제 코드는 방문할 웹사이트들을 website 튜플에 저장한 다음, for 문을 이용햐각 웹사이트를 하나씩 순회하면서 돌아가는 코드이다.
예제 코드
websites = (
"google.com",
"airbnb.com",
"twitter.com",
"facebook.com"
)
for website in websites:
print("potato is equals to", website)
위 코드를 하나씩 분석해 보자.
1. 튜플 정의하기
websites = (
"google.com",
"airbnb.com",
"twitter.com",
"facebook.com"
)
여기서는 websites라는 튜플을 정의했다. 튜플은 여러 값을 하나의 변수에 저장할 수 있는 데이터 구조다. 리스트와 비슷하지만, 튜플은 변경할 수 없는(immutable) 특징이 있다. 이 예제에서는 네 개의 웹사이트 주소를 담고 있다.
2. for 루프 사용하기
for website in websites:
print("potato is equals to", website)
- for website in websites: 이 줄은 websites 튜플의 각 요소를 website라는 변수에 하나씩 할당하며 순회한다. websites는 시퀀스의 이름이고, website는 시퀀스의 각 요소를 받을 변수다. 이 변수 이름은 자유롭게 지정할 수 있다.
- print("potato is equals to", website) 이 줄은 website에 현재 할당된 값을 출력한다. 따라서 루프가 돌 때마다 websites 튜플의 각 요소가 출력된다.
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력된다:
potato is equals to google.com
potato is equals to airbnb.com
potato is equals to twitter.com
potato is equals to facebook.com
'파이썬' 카테고리의 다른 글
URL Formatting (0) | 2024.06.07 |
---|---|
파이썬 f-string: 문자열 포맷팅 쉽게 하기 (0) | 2024.06.07 |
파이썬 메서드(Method) (0) | 2024.06.06 |
파이썬 데이터 구조: 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary) (0) | 2024.06.06 |
파이썬에서 조건문과 반복문 사용하기: if, else, elif, while (0) | 2024.06.06 |