【发布时间】:2019-10-28 11:25:12
【问题描述】:
testList= []
testList[12]= 31
testList[23]= 1337
Error: IndexError: list assignment index out of range
基本上我有唯一的整数,我想将列表用于哈希函数 h(x)= x(因为它们是唯一的)
我可以这样初始化长度:
testList= [0 for i in range(50)]
但是我必须修复随着时间增加的大小和唯一编号。可以将大小设置为例如 1-2Mio 还是有办法动态执行此操作? Java 中的 ArrayList 是动态追加和删除的,Python 中的列表也是如此。
谢谢!
【问题讨论】:
-
改用
dict:testDict={}。
标签: python arrays variable-length-array