질문 : Python 2.X에서 범위와 xrange 함수의 차이점은 엇입니까? 분명히 xrange가 더 빠르지 만 왜 더 빠른지 (지금까지 더 빠르다는 증거 외에는 증거가 없음) 또는 그 외에 다른 점이 무엇인지 모르겠습니다. for i in range(0, 20): for i in xrange(0, 20): 답변 Python 2.x에서 : range 는 목록을 생성하므로 range(1, 10000000) 9999999 요소가있는 목록이 메모리에 생성됩니다. xrange 는 느리게 평가하는 시퀀스 객체입니다. Python 3 : range 는 Python 2의 xrange 와 동일합니다. 목록을 얻으려면 명시 적으로 list(range(...)) 사용해야합니다. xrange 는 더 이상 존재하지 않습니다..