2011-04-27 13 views
0

파일에서 읽은 정수를 사용하여 목록을 초기화하려고합니다. 정수를 읽을 때마다 (calculate() 함수로 정의 된 요소) 목록에 요소를 추가하고 요소가 추가 된 인덱스는 읽은 정수입니다. 따라서 "5"를 읽으면 인덱스 5에 저장된 요소를 원합니다. 파일의 정수가 숫자 순서가 잘못되어 있으므로 이미 요소를 목록에 삽입 할 수 없습니다. 순서대로 밀어 넣기 위해 삽입되었습니다.목록에 요소를 순서대로 추가 하시겠습니까?

items = [] 
for line in open(filepath, 'r'): 
    for c in line: 
     if c != '\n': 
      i = int(c) 
      items.insert(i, calculate(i)) #not working 

어떻게 순서대로 추가합니까?

답변

관련 문제