Вставьте «BCH» в карту

#python #nested-lists

Вопрос:

Я хотел вставить » BCH » в определенное место в списке, но это выдало мне сообщение об ошибке. Вот мой код:

 map = [['   ', '   ', '   ', '   '], 
       ['   ', '   ', '   ', '   '], 
       ['   ', '   ', '   ', '   '], 
       ['   ', '   ', '   ', '   ']
       ] 
building = 'BCH'
map[0][1].append(building)
 

Сообщение об ошибке, которое они выдали, было «Ошибка атрибута: объект ‘str’ не имеет атрибута ‘добавить'».

Комментарии:

1. map это встроенная функция. Пожалуйста, избегайте использования их в качестве переменной

Ответ №1:

Строки неизменяемы, вы не можете использовать .append() их. Если вы хотите соединиться со строкой, используйте назначение.

 map[0][1]  = building