1

Тема: проблеми зі списком

Запускаю такий код

x = []
x.insert(460,4)
x.insert(461,5)
x.insert(462,6)
print x[461]

Пише помилку

Traceback (most recent call last):
File “mary_1.py”, line 5, in
print x[461]
IndexError: list index out of range

Але чому? я ж задав значення 461-го елементу.

2

Re: проблеми зі списком

Ніяких проблем. Хочете отримати вашу п'ятірку - пишіть x[1], хочете, щоб п'ятірка була під 461-м номером - використовуйте словник.

3

Re: проблеми зі списком

А ви спробуйте вивести ваш список на екран. Ви отримаєте [4,5,6] - хіба тут є 461-а позиція?

4

Re: проблеми зі списком

quez написав:

Ніяких проблем. Хочете отримати вашу п'ятірку - пишіть x[1], хочете, щоб п'ятірка була під 461-м номером - використовуйте словник.

О, дякую, зробив так

x = {}

x[460]=4
x[461]=5
x[462]=6
print x[461]

і отримав, що треба