본문 바로가기

Programming/Python 업무 자동화

2. 제어문(2) - 반복문 1 : for문

 

 

 

○ for문 사용법

 

for문은 잘 알다시피 원하는 횟수만큼 동작을 반복하는 대표적인 반복문입니다. 기본 문법은 아래와 같습니다. 

 

for 변수 in 리스트 | 튜플 | 문자열 :
    # 실행할 내용
    
for looper in [1,2,3,4,5] :
    print(looper)

 

 

 


 

 

○ range 함수 활용

 

range는 for문과 함께 사용하기 유용한 함수이니, 간단하게 사용법을 살펴보겠습니다. range함수는 입력한 숫자만큼의 정수를 자동으로 생성해 리스트를 생성합니다. 예를 들어 range(100)을 실행하면, 0 부터 99까지의 정수가 요소인 리스트가 만들어집니다. 

 

이를 응용하면, 0부터 99까지의 반복이 필요하다고 하면 아래와 같이 사용이 가능합니다.

 

for looper in range(100):
    print(looper)

 

 


 

 

 

○ 딕셔너리에서의 for문 활용

 

딕셔너리의 내장 함수를 이용해 for문을 사용할 수도 있습니다. 

 

 

 

1. 변수(3) - 딕셔너리

○ 딕셔너리의 정의 딕셔너리는 대응관계, 즉 Key-Value 관계를 나타낼 수 있는 자료형을 의미합니다.  keyvaluenamejohncompanygoogle a = {'name':'john','company':'google'} 위의 표는 아래의 코드와 같이 딕셔

nozeroslope.tistory.com

 

내장함수 활용
keys for key in dict.keys():
values for key in dict.values():
items for key in dict.items():

 

 

이 중 가장 복잡한 items를 사용한 예제는 아래와 같습니다.

 

person = {'name':'PAUL', 'phone':'01012341234'}

for (key, value) in person.items():
    print('Key is ' + key)
    print('Value is ' + value )

# Key is name
# Value is PAUL
# Key is phone
# Value is 01012341234