반응형
Notice
Link
목록연산속도 (1)
스택큐힙리스트
"1000000000000000 in range(1000000000000001)"가 파이썬 3에서 왜 이렇게 빠른가요?
내 이해에 따르면, 실제로는 an object type in Python 3 인 range() 함수는 생성기와 비슷하게 즉석에서 콘텐츠를 생성합니다.이 경우를 고려하면, 1,000조이 범위 내에 있는지 확인하려면 1,000조 개의 값을 생성해야 하므로 이 다음 줄은 지나치게 많은 시간이 걸릴 것으로 기대되었습니다. 1_000_000_000_000_000 in range(1_000_000_000_000_001)또한: 0을 몇 개 더해줘도 계산하는데 걸리는 시간은 거의 같은 것 같습니다(거의 즉각적으로).나도 이런 것들을 시도해 봤지만, 계산은 여전히 거의 즉시 이루어집니다. # count by tens1_000_000_000_000_000_000_000 in range(0,1_000_000_000_000_..
카테고리 없음
2023. 3. 15. 09:15