Given a list of numbers, such as: L = [2, 5, 8, 3, 9, 1] I want to generate a list containing the differences between adjacent elements, i.e., Ld = [3, 3, -5, 6, -8] I don't see how I can do this (easily/elegantly) with list comprehensions. Any suggestions? Thanks!