ints = [3,5,9,15,36]difs = []h = 0while h < len(ints) - 1: difs.append(ints[1 + h] - ints[0 + h]) h = h + 1print difs
运行时,列表’difs’包含[2,4,6,21](即’int’列表中整数之间的差异.
我的问题:是否有更简单的功能 – 也许是numpy – 自动执行此 *** 作?
解决方法 numpy中有一个函数: numpy.diff().>>> import numpy>>> numpy.diff([3,36])array([ 2,21])总结
以上是内存溢出为你收集整理的python – 查找列表中整数之间的差异全部内容,希望文章能够帮你解决python – 查找列表中整数之间的差异所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)