티스토리 뷰
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import time l = range(1000) t = time.mktime(time.localtime()) for i in l: print(i,) t1 = time.mktime(time.localtime()) - t t = time.mktime(time.localtime()) print(", ".join(str(i) for i in l)) t2 = time.mktime(time.localtime()) - t print("for 문으로 각 인자를 출력") print("Take {0} seconds".format(t1)) print("join() 메서드로 출력") print("Take {0} seconds".format(t2)) | cs |
<실행 결과>
for 문으로 각 인자를 출력
Take 11.0 seconds
join() 메서드로 출력
Take 1.0 seconds
for문을 이용하는 경우 리스트의 아이템 개수만큼 print() 함수를 호출
join()이나 리스트 내장을 이용하는 경우에는 print() 함수가 단 한번만 호출 됨
'Python' 카테고리의 다른 글
[파이썬] __main__ (0) | 2016.07.27 |
---|---|
[파이썬] 생성자, 소멸자, 가비지 컬렉션 (0) | 2016.07.27 |
[파이썬] map() 활용 (0) | 2016.07.26 |
[파이썬] filter() 활용 (0) | 2016.07.26 |
[파이썬] 제네레이터를 활용한 피보나치 수열 (0) | 2016.07.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Today
- Yesterday
링크
TAG
- 디자인패턴
- exception
- jvm
- Concurrecy
- reactive stream
- strategy
- in-memory
- 영속성
- Redis
- iterable
- Spring
- jdk11
- Java
- observable
- Design Pattern
- Observer Pattern
- template method
- concurrency
- nosql
- 부하테스트
- object
- Effective JAVA
- reactive
- gslb
- Serialize
- 메인보드#asrock b650m #조립pc #후기이벤트
- template
- Serializable
- LAMBDA
- JMeter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함