Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Subtração de listas

'No exercício o professor da um print(resultado - marcacoes_teste). '

'numpy.ndarray - list.'

'para treinar eu fiz um teste da seguite forma:'

a = [1, 2, 3]
b = [5, 6, 6]

c = a - b

'o que gera um TypeError. '

'No curso de Python 3 parte 2 aula 3 o professor fala sobre listas, porém eu não lembro dele ter falado sobre subtração e soma de listas. tem algum curso que eu possa estudar mais sobre listas e neste código teste o que eu estou fazendo de errado'

1 resposta
solução!

Olá Paulo, tudo bem?

No Python, não conseguimos fazer a operação de subtração entre listas.

O que acontece é que, quando usamos o numpy, ele faz um overload do operador -. Por isso, conseguimos passar valores, como listas, ou números e realizar as operações.

Esse operador é sobrecarregado pelo método mágico __sub__(self, other). Assim como a subtração, o numpy sobrecarrega os outros operadores.