我在32位機上使用32位版本的Python。如何解決蟒蛇有限數組長度
當我嘗試做一個大陣,我收到以下錯誤,當我的數組長度爲5592406
:
Traceback (most recent call last): File "/root/PycharmProjects/stackidiots/main.py", line 3, in <module> dd [x] = x IndexError: list assignment index out of range
它是Python的限制或者我有什麼錯我的代碼? 這是我的代碼:
dd = []
for x in range(5592406):
dd [x] = x
那麼如何解決這個問題呢?如果我切換到64位,它可以變得更大嗎?
*我的代碼有問題*是不確定的。請在您的問題中粘貼完整的錯誤消息。 –
*你得到了什麼*錯誤?顯示完整的錯誤消息,包括任何堆棧跟蹤。如果您發佈的代碼實際上是您運行的內容,則該錯誤與32位,Python限制或編號5592406無關;您正在嘗試分配不存在的列表條目。 – user2357112