Ошибка:
'int' object has no attribute '__getitem__'
означает, что вы пытаетесь применить индексный оператор []
к int, а не к списку. Итак, col
не список, даже когда это должно быть? Давайте начнем с этого.
Смотри сюда:
col = [[0 for col in range(5)] for row in range(6)]
Использовать другое имя переменной внутри, похоже, что понимание списка перезаписывает col
переменную во время итерации. (Не во время итерации, когда вы устанавливаете col
, но в течение следующих.)