웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > python

python에서 for문 사용하기 및 예제

Last Modified : 2020-11-10 / Created : 2017-05-04
3,085
View Count

python에서 for문을 사용하는 다양한 방법과 예제를 알아봅니다.




# Python for 루프(loop) 구현하기


파이썬에서도 for반복문을 사용해 반복문을 만들 수 있습니다. 먼저 가장 기본적인 방법은 아래와 같습니다.
sites = ['web', 'is', 'free']
for item in sites:
  print(item)

위 예제는 매우 간단한 예제입니다. 배열 sites를 사용하여 각각의 값을 출력하였습니다. 이때 출력 결과는 아래와 같습니다.
'web'
'is'
'free'

이와 같이 각각의 값을 사용하기 위해서 for문을 사용합니다.


! for문의 인덱스 순서 값 가져오기


for문에서 몇 번째 루프인지 index값을 가져오려면 어떻게 할까요? 이 경우 enumerate()를 사용합니다.

enumerate()

이 값을 적용하면 첫 번째 인자로 index 순서를 0부터 반환하게 됩니다. 이제 아래와 같이 다시 코드를 작성해보도록 하겠습니다.
sites = ['web', 'is', 'free']
for index, item in enumerate(sites):
  print(str(index) + ' - ' + item)

이제 어떻게 출력되는지 아래에서 확인해보겠습니다.
0 - web
1 - is
2 - free

출력된 결과를 보면 앞에 인덱스 값을 출력하여 함께 표시된 것을 확인할 수 있습니다.


! 리스트의 값이 파일인 경우 for 반복문

추가로 여러 개의 파일일 가지는 경우에도 동일하게 for 문을 사용하는 것이 가능합니다.
for file in files:
  ## Do something

보시는 것처럼 동일한 방법으로 사용이 가능합니다.

여기까지 Python에서 배열값에 for 반복문을 사용하는 방법을 알아보았습니다.

Previous

python에서 if문 사용하기 및 예제

Previous

python에서 문자를 선언하고 사용하는 방법