2013-03-18 5 views
0

저는 Pyscripter를 사용하여 Python 코드를 스크립팅하고 실행합니다. 나는 인구가 반복적 인 튜플 인 시나리오를 가지고있다. 그리고 프로그램이 끝날 때마다 나는 1 백만개의 요소가있는 그러한 변수가 10 개씩 있습니다. 이후에 변수를 호출하려고하면 Pyscripter가 중단됩니다.Python : Pyscripter의 가변 크기 문제

팁을 극복하는 방법? 작업 공간의 변수 크기에 제한이 있습니까? 데이터를 지원하기에 충분한 공간이 디스크에 있습니다.

+0

"모든 변수를 호출 하시겠습니까?"라는 것은 무엇을 의미합니까? 변수를 호출하지 않고 함수를 호출합니다. 당신은 실제로 무엇을하려고합니까? 내 생각 엔 PyScripter는 잘 작동하고 백만 개 요소가있는 컨테이너를 표시하는 데 오랜 시간이 걸린다는 것입니다. 이를 피하려면 백만 가지 요소를 모두 표시하지 마십시오. – kindall

+0

@kindall 변수가 1 백만개 인 A가 있습니다. 나는 단순히 결과를 얻으려고 노력하고있다. >> A [-1]'또는'>> A [99999]'. 그 뿐만이 아닙니다. 입력하는 중에도 멈 춥니 다! – Zero

답변

0

루프에서 튜플에 추가하는 경우, 당신은 다음 목록으로 시작 이후 튜플로 변환 더 나을 수 있습니다 : 당신이 뭔가 만에 추가하는 경우

mylist = [] 
for i in range(million): 
    mylist.append(something) 
mytup = tuple(mylist) 

을하지만, 번, 튜플을 채우는 데 시간이 걸릴 수도 있습니다 ...