코드 작성
import time
for_data_list = []
while_data_list = []
for_time_list = []
while_time_list = []
for i in range(10):
start_time = time.time()
for j in range(0, 100000000):
for_data_list.append(j)
end_time = time.time()
for_time_list.append(round(end_time - start_time, 2))
k = 0
start_time = time.time()
while k < 100000000:
while_data_list.append(k)
k += 1
end_time = time.time()
while_time_list.append(round(end_time - start_time, 2))
print(f'for : {round(sum(for_time_list) / 10, 2)}s')
print(f'while : {round(sum(while_time_list) / 10, 2)}s')
'Programming Language > Python' 카테고리의 다른 글
아나콘다 사용시 가상환경 만들기 삭제 명령어 모음 (0) | 2022.08.07 |
---|---|
[Python] 반복문 속도 비교 (for vs numba) (0) | 2022.07.31 |
[Python] 판다스 두 컬럼의 값을 비교하여 True/False 컬럼 만들기 (0) | 2022.07.30 |
[Python] 판다스 두 컬럼의 값 중 큰 값을 새로운 컬럼으로 만들기 (0) | 2022.07.30 |
[Python] 특정 기간의 날짜를 일별로 추출하는 방법 (0) | 2022.07.30 |