Форум программистов, компьютерный форум CyberForum.ru

Python: научные вычисления

Войти
Регистрация
Восстановить пароль
 
Любимая
67 / 2 / 4
Регистрация: 22.04.2011
Сообщений: 84
#1

Ошибка 'range' object does not support item assignment - Python

01.11.2016, 20:45. Просмотров 430. Ответов 2
Метки нет (Все метки)

Доброго времени суток, прошу помочь с решением проблемы, на такой код
Python
1
2
3
4
5
6
N = 1000
x = range(0, N)
a = 100
 
for t in range(0,N):
    x[t] = a*t

выдает ошибку

'range' object does not support item assignment
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2016, 20:45     Ошибка 'range' object does not support item assignment
Посмотрите здесь:
Python IndexError: list assignment index out of range
'set' object doesn't support item assignment Python
Ошибка: Object or class does not support the set of events MS Access
Web Ошибка Object doesn't support this property or method
Ошибка Object doesn't support this property or method Visual Basic
VBA Ошибка в VBA object doesn't support this property or method
Ошибка method range of object global failed в чем ошибка VBA
Ошибка method range of object _global failed VBA
Ошибка method range of object _global failed VBA
VBA Ошибка Method 'Range' of 'object' Global Failed
Ошибка Run-time error '438': Object doesn't support this property or method при транспонировании матрицы VBA
VBA Сравнение массивов - Ошибка Method 'Range' of 'object' Global Failed

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vrm2
241 / 148 / 32
Регистрация: 03.12.2015
Сообщений: 238
Завершенные тесты: 1
01.11.2016, 21:15     Ошибка 'range' object does not support item assignment #2
Исправьте строку 2:
Python
1
x = list(range(0, N))
Tehnic
11 / 11 / 3
Регистрация: 17.06.2016
Сообщений: 70
01.11.2016, 22:29     Ошибка 'range' object does not support item assignment #3
Цитата Сообщение от vrm2 Посмотреть сообщение
x = list(range(0, N))
Добавлю чт окод не будет считать последнее число сделайте
x = list(range(0, N+1))
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru