将元素按顺序添加到列表中?
|
我正在尝试使用从文件读取的整数来初始化列表。每次读取整数时,都会向列表中添加一个元素(由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
如何按顺序添加它们?
没有找到相关结果
已邀请:
1 个回复
容淑阔九