xxxxxxxxxx
[y-x for x, y in zip(A[:-1], A[1:])]
>>> A = [1, 10, 100, 50, 40]
>>> [y-x for x, y in zip(A[:-1], A[1:])]
[9, 90, -50, -10]
xxxxxxxxxx
# Difference of each row with the previous row (periods of 1 or 1 previous row)
# eg: row2-row1
df.diff(axis=1,periods=1)
# Difference of each column with the previous column (periods of 1 or 1 previous column)
# eg: col2-col1
df.diff(axis=0,periods=1)