1. Python Performance 01 - String Concatenation : http://ngee.tistory.com/710

2. Python Performance 02 - Loops : http://ngee.tistory.com/711

3. Python Performance 03 - Eliminate Dots : http://ngee.tistory.com/712

4. Python Performance 04 - Call Function : http://ngee.tistory.com/713

5. Python Performance 05 - List, Dqueue : http://ngee.tistory.com/799

파이썬 성능과 관련된 포스팅을 모아두려고 합니다.


다섯 번째는  List와 dqueue를 비교해봤습니다. 


참고한 자료는 https://docs.python.org/2/library/collections.html


예상하는 결론은 deque가 더 빠르겠다 정도였구요. 


* 전문적인 비교는 아닙니다. 그냥 몇 가지 함수를 통해서 시간을 확인하는 수준의 비교입니다.



테스트 소스는 아래와 같습니다. 


실험 결과는 아래와 같구요.


얻을 수 있는 교훈은 

1. List Comprehensions 는 적용 가능하면 꼭 써야겠다.

2. deque가 더 빠르군!

3. deque를 다루는걸 연습좀 해야겠다.


deque와 list에서 비교할만한 여러 함수가 존재하니깐 그것들도 다음 번에 시간을 비교해봐야겠습니다. 


모든 소스코드는 github를 통해 공개해두려고 합니다.

별것도 없구요.


그래서 github 주소는 https://github.com/motobyus/ptest   입니다 :-)


 



+ Recent posts