Python oneliner to differentiate polynomial list

From cod3v

Introduction

Oneliners are powerful and often beautiful solutions to programming challenges (see Acklamization).

Theory

Let the polynomial be described in ascending order, thus is written as a list [2, 3, 5, 1]. The derivative equals a list [3, 10, 3]

poly = [2, 3, 5, 1]  # Degrees starting from zero
print( [(i+1)*j for i,j in enumerate( poly[1:] )] )