【发布时间】:2011-03-15 15:46:16
【问题描述】:
我有一个列表,我想找出连续元素之间的区别:
a = [0, 4, 10, 100]
find_diff(a)
>>> [4,6,90]
如何编写 find_diff() 函数?我可以使用“for”迭代器对此进行编码,但我确信有非常简单的方法可以使用简单的单行来完成。
【问题讨论】:
-
嗯,我打算接受第一个答案,但我看到它现在被删除了。
-
应该是这样,因为这个问题问的完全相同。
-
所以我应该删除这个问题吗?在询问之前我在搜索中找不到那个
-
不要删除它。这将作为 dup 关闭,因此无法添加更多答案。一般来说,最好有多个指向单个规范问答的重复。由于一个问题的表述方式不止一种,因此有多个(措辞不同的)问题指向一个主 Q&A 可以更容易地在未来找到主。