-
<PYTHON>[itertools]Flower in my dev/Python 2015. 7. 13. 09:43
[itertools]
반복 작업을 쉽게 도와준다.
내부 함수
- count() : 주어진 값에서부터 count
- cycle() : 주어진 값(범위)을 계속 돌아가면서 반환
- repeat() : 주어진 값을 주어진 값 동안 반환
<count()>
1234567891011import itertoolsfor i in itertools.count(10,1):print 1if i == 20:breakfor i in itertools.count(10,2):print iif i == 20:breakcs <cycle()>
12345678910111213import itertoolsfor s in itertools.cycle('flower'):print sif s == 'r':breaklist = ['flower','wing','teacher']for s in itertools.cycle(list):print sif s == 'teacher':breakcs <repeat()>
1234567import itertoolsfor i in itertools.repeat(7, 3):print ifor s in itertools.repeat('flower',3):print scs 다른 함수들은 아래 링크
'Flower in my dev > Python' 카테고리의 다른 글
<PYTHON>[socket] (0) 2015.07.28 <PYTHON>[twisted.filepath.FilePath] (0) 2015.07.14 <PYTHON>[binascii] (0) 2015.07.10 <PYTHON>[dpkt] (0) 2015.07.10 <PYTHON>[collections] (0) 2015.07.10