Вычитание 2 списков в Python

Вот альтернатива составлению tuple списков. Map выполняет итерацию ilist по списку (спискам) (последние lists аргументы), делая это одновременно, и python передает их элементы в качестве python аргументов функции (первый vector аргумент). Он возвращает ilist результирующий список.

import operator
map(operator.sub, a, b)

Этот pythonic код имеет меньший синтаксис pythonic (что для меня более эстетично) и, по-видимому, на list 40% быстрее для списков длиной python-interpreter 5 (см. комментарий bobince). Тем vectors не менее, любое решение будет ilist работать.

python

list

tuples

vector

2022-11-04T20:18:51+00:00
Вопросы с похожей тематикой, как у вопроса:

Вычитание 2 списков в Python