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
如何添加它們?