개발 언어/파이썬 python

[파이썬] for 문

삐뚤어진 개발자 2019. 7. 22.

1. 기본적인 for 문

test_list = ['one', 'two', 'three'] 

for i in test_list: 
	print(i)


#<결과>
#one 
#two 
#three

test_list 라는 리스트를 for문에 넣고 돌리면 각 실행마다의 결과가 변수 i에 들어온다. 

 

 

2. range 함수를 사용한 for문

sum = 0 
 
for i in range(1, 11): 
    sum = sum + i 

print(sum)


<결과>
55

range(1,11) 는 1~10까지의 리스트를 생성, 즉 for문 안의 실행이 10번 반복된다.

 

 

3. 2중 튜플 배열 

a = [(1,2), (3,4), (5,6)]

for (first, last) in a:
    print(first + last)


<결과>
3
7
11

a배열의 구성요소가 2중 튜플이라면 위와같이 for문에 first, last 를 사용하면 순서대로 값이 들어간다.

 

 

4. 2중 배열 

a = [[1,2], [3,4], [5,6]]

for first, last in a:
    print(first + last)


<결과>
3
7
11

2중배열도 물론 사용가능하다.

 

 

 

출처: 

https://wikidocs.net/22

댓글