Flower in my dev/Python

<PYTHON>[loop]

꽃선생 2015. 4. 14. 14:11

-사전 반복

iterkeys()

itervalues()

iteritems()

 

-파일 반복

f = open('test.txt')

for line in f:

print line

 

-숫자 반복

count()

 

for n in count(10):

print n

 

10부터 끝없이 출력된다.

 

-객체 반복

cycle()

 

for n in cycle(['a','b','c']):

print n

 

-발생자

 

generate_ints()

 

for n in generate_ints(5):

print n

 

0 1 2 3 4 5

 

-짝,홀 반복

 

for n in range(1, 10, 2):

print n

 

for n in range(2, 10, 2):

print n

리스트로 묶기

 

list = [n for n in range(100) if n % 2 == 0]

list = [n for n in range(100) if n % 2 == 1]