#python #nested-lists
Вопрос:
Я хотел вставить » BCH » в определенное место в списке, но это выдало мне сообщение об ошибке. Вот мой код:
map = [[' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ']
]
building = 'BCH'
map[0][1].append(building)
Сообщение об ошибке, которое они выдали, было «Ошибка атрибута: объект ‘str’ не имеет атрибута ‘добавить'».
Комментарии:
1.
map
это встроенная функция. Пожалуйста, избегайте использования их в качестве переменной
Ответ №1:
Строки неизменяемы, вы не можете использовать .append()
их. Если вы хотите соединиться со строкой, используйте назначение.
map[0][1] = building