Python имеет мощные встроенные типы, но Списки Python не являются математическими векторами или матрицами . Вы могли бы делать это со списками, но это, вероятно, будет громоздким для чего-то большего, чем просто тривиальные операции.
Если вам часто нужна векторная или матричная арифметика, стандарт в этой области: NumPy , который, вероятно, уже поставляется в комплекте с вашей операционной системой, как и Python.
Я разделяю заблуждение окружающих по поводу того, что именно вы пытаетесь сделать, но, возможно, функция numpy.linalg.norm поможет:
>>> import numpy
>>> a = numpy.array([1, 2, 3, 4])
>>> b = numpy.array([2, 3, 4, 5])
>>> numpy.linalg.norm((a - b), ord=1)
4
Чтобы показать, как это работает под одеялом:
>>> a
array([1, 2, 3, 4])
>>> b
array([2, 3, 4, 5])
>>> (a - b)
array([-1, -1, -1, -1])
>>> numpy.linalg.norm((a - b))
2.0
>>> numpy.linalg.norm((a - b), ord=1)
4