본문 바로가기
Language/Python

[Python] for in 반복문, range, enumerate

by developerBeluga 2022. 1. 27.
728x90
반응형

 

반복문으로 쓰이는 for문은

상당히 중요하고 유용하게 쓰인다.

 

1. for in 반복문

 

num = [1,2,3,4]

for i in num:
	print(i)
    
# 출력 : 1,2,3,4

 

가장 기본적인 반복문의 형태로

리스트, 배열, 딕셔너리 등 안에 있는

값들을 차례대로 꺼낼 수 있다.

 

 

2. for in range()

 

num = 3
for i in range(num):
	print(i)
#출력 : 0,1,2

for i in range(1,10):
	print(i)
#출력 : 1,2,3,4,5,6,7,8,9

for i in range(0,10,5)
	print(i)
#출력 : 0,5

 

range() 함수를 사용하면

숫자의 범위를 정해 반목문을 실행시킬 수 있다.

 

 

3. for in enumerate()

 

num = [10,20,30]

for i in enumerate(num):
	print(i)

#출력 : (0,10) (1,20) (2,30)

names = ['철수','영희']

for i, name in enumerate(names):
	print(i, name)
#출력 : (0,철수) (1,영희)

 

가장 최근에 알게 된 함수로

인덱스 번호와 컬렉션의 원소를 tuple 형태로 반환해준다.

 

.format를 사용하면 index와 value처럼

활용 가능하다.

 

 

 

 

 

728x90
반응형

'Language > Python' 카테고리의 다른 글

[Python] sys.stdin.readline()  (0) 2022.01.08
예제) 사각형 넓이 구하기  (0) 2021.04.02
네이버 뉴스 API 크롤링  (0) 2021.03.28

댓글