dlrudwo4685   2년 전

a = [[0 for _ in range(1000)] for_ in range(1000)] 라는 리스트가 있는데 이를 복사하여 b를 만드는게 빠를까요 아니면 새로 만드는게 빠를까요?


리스트 복사 코드

b = [list(i) for i in a]

리스트 만드는 코드

b = [[0 for _ in range(1000)] for _ in range(1000)]

lcr7324   2년 전

직접 실험해봅시다.

timeit 모듈을 이용하여 짧은 코드의 실행 시간을 측정해볼 수 있습니다.

실행 결과 list()를 사용하는 것이 더 빠른 것으로 보입니다. 아래 링크를 참고해보세요.

https://stackoverflow.com/ques...

dlrudwo4685   2년 전

감사합니다!!!

댓글을 작성하려면 로그인해야 합니다.