![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdHotC3%2FbtrMU61aWBH%2FKbKWyUiCpTkRO0IBP6gChK%2Fimg.jpg)
데이터 엔지니어
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoDPDs%2FbtrMT5m1jCk%2FBZhna6TKLk6JKRoPxqpbc1%2Fimg.png)
[Python] 리스트 반복문시 정방향 역방향 속도 비교하기
결과는 차이 없음 from timeit import timeit def define_test_1(): list_empty = [] for i in range(1000): list_empty.append(i) def define_test_2(): list_empty = [] for i in range(1000, 0, -1): list_empty.append(i) def define_test_3(): [i for i in range(1000)] def define_test_4(): [i for i in range(1000, 0, -1)] timeit_test_1 = timeit(stmt = 'define_test_1()', setup = 'from __main__ import define_test_1', n..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkNlLc%2FbtrMTsC2PGe%2FiXG2hO0VPEkCvMeUYrLvXK%2Fimg.png)
[Python] 빈 리스트에 append 하는 것과 리스트 반복문 한줄 비교
결론은 리스트 반복문을 한줄로 작성하는 것이 빠르다. from timeit import timeit def define_test_1(): list_empty = [] for i in range(1000): list_empty.append(i) def define_test_2(): [i for i in range(1000)] timeit_test_1 = timeit(stmt = 'define_test_1()', setup = 'from __main__ import define_test_1', number = 10000) timeit_test_2 = timeit(stmt = 'define_test_2()', setup = 'from __main__ import define_test_2', number = 1..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2gy4h%2FbtrMTLh01ql%2FwTYMK2deeVUKVK2n4uKo5k%2Fimg.png)
[Python] 함수 내부 변수와 외부 변수의 속도 차이 확인하는 방법
예상 속도 결과는 1등 : 바로 print 2등 : 함수 외부 변수 print 3등 : 함수 내부 변수 선언과 print 짧은 단어의 경우에는 테스트 결과 세가지 모두 같은 속도로 보인다. from timeit import timeit var_2 = 'abc' def define_test_1(): print('abc') def define_test_2(): var_1 = 'abc' print(var_1) def define_test_3(): print(var_2) timeit_test_1 = timeit(stmt = 'define_test_1()', setup = 'from __main__ import define_test_1', number = 10000) timeit_test_2 = timeit(st..