У меня есть список чисел, скажем numbers = [3,7,9,10]
, и я хочу иметь список
содержащий различия между соседними элементами - который должен иметь один
меньше элемента - в данном случае diffs = [4,2,1]
Конечно, я мог бы создать новый список, пройти через список ввода и скомпилировать мой
результат вручную.
Я ищу элегантный / функциональный (не говоря уже о питоническом) способ сделать это.
В Python вы должны написать [j-i for i, j in zip(t[:-1], t[1:])]
или использовать numpy
для этого.
Есть ли в JavaScript reduce()
/ подход к пониманию списка?