Пытаюсь вычесть из 2D списка БЕЗ КУКЛЫ - PullRequest
0 голосов
/ 14 октября 2019

Я прочитал много решений, но ни одно не работает для меня, я думаю, что что-то упустил.

Я пытаюсь вычесть 5 из каждого элемента массива списка 2D для упражнения. Не разрешается использовать NumPy. Я пытаюсь использовать понимание списка, но получаю ошибку.

В частности, мой код:

list = [[1,2,3],[4,5,6],[7,8,9],[10,11,12]]    
res=[]
for i in range (len(list)):
row=[]
        for j in range(len(list[i])):
            row.append(5 - list[i][j])
        res.append(row)

Когда я запускаю файл .py, я получаю следующую ошибку:

TypeError: неподдерживаемые типы операндов для -: 'int' и 'list'

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...