Используйте thing[:]
>>> a = [1,2]
>>> b = a[:]
>>> a += [3]
>>> a
[1, 2, 3]
>>> b
[1, 2]
>>>
for (i = 0; i <= (listOfLinks.size()); i++)
Я думаю, проблема здесь, попробуйте использовать plain <
вместо <=
. listOfLinks.size()
должен быть размером вашего listOfLinks
, и поскольку он индексируется начиная с нуля, последний элемент должен иметь индекс listOfLinks.size()-1
.
for (i = 0; i <= (listOfLinks.size()); i++) {
должен быть
for (i = 0; i < (listOfLinks.size()); i++) {
в строке 145.
0
- индекс первого элемента,1
- индекс второго элемента,listOfLinks.size() - 1
- индекс последнего элемента, аlistOfLinks.size()
- индекс после последний элемент, т. е. вне границ списка (который объясняет название исключения) – Volune 21 August 2014 в 01:58