给定一个数字列表,如何找到其元素的每个(i)和(i+1)之间的差异?使用lambda或列表理解更好吗?
例如:
给定一个列表t=[1,3,6,...],它是要找到一个列表v=[2,3,...],因为3-1=2,6-3=3等等.
可能重复:
Python - 列表元素之间的差异
我有一个列表,我想找到连续元素之间的区别:
a = [0, 4, 10, 100]
find_diff(a)
>>> [4,6,90]
Run Code Online (Sandbox Code Playgroud)
你会如何编码find_diff()函数?我可以使用"for"迭代器对此进行编码,但我确信有一个非常简单的方法可以使用简单的单行程序.