2016-03-06 2 views
0

Я хочу добавить в список по входам пользователя. Вот мой код:Как добавить в список в python по запросу пользователя

list = [] 
list.append = int(input()) 
print(list) 

Когда я запускаю это я получаю эту ошибку:

AttributeError: 'list' object attribute 'append' is read-only 

Что я упускаю?

+0

* Что это именно ваша проблема? Что происходит при запуске этого кода? Что вы ожидаете? – Chaoz

+0

list.append = int (input()) AttributeError: атрибут 'list' 'append' доступен только для чтения. Это ошибка, с которой я запутался. Я ожидаю, что смогу добавить к списку пользовательский ввод, но я думаю, что либо код im использует неправильно, либо я полностью не понимаю, что я должен писать. Хорошо, я понимаю, что я понимаю, что происходит. Я не могу добавить список по причине ввода пользователем .append ТОЛЬКО ЧИТАЕМ. Итак, теперь мне нужно выяснить, как добавить в список другим способом? –

ответ

1

Ваша проблема заключается в том, что вы пытаетесь установить атрибут «добавить» списка к новому значению. list.append - это атрибут append, который доступен только для чтения и не может быть изменен с помощью list.append = newValue (экспликация вашей ошибки), в то время как list.append() - это метод , который на самом деле добавляет к вашему списку.

list.append = int(input()) 

следует заменить

list.append(int(input())) 

Надеется, что это помогло.

+0

Спасибо, что объяснили это мне. –

+0

Добро пожаловать! – Chaoz

Смежные вопросы