的成员之间有一定的区别,所以请温柔,我希望我的格式正确:)我认为这个问题是自我解释。我正在寻找一种更好/更快的方法来找出一组数字中的差异......也许我想要一个容差。所有我想出的是:找到我的第一个问题列表(或设置)
def difference(numbers,diff,tol):
'''diff is the searched difference,numbers is a list \
of numbers and tol the tolerance'''
numbers.sort()
match=set()
for i in numbers:
low = i+diff-tol
high= i+diff+tol
for k in numbers:
if k > high:
break
if k < low:
continue
match.add(i)
match.add(k)
return match
但我敢打赌有更好的方法来实现结果。
任何想法是值得欢迎的,
基督教
*“问题是自我解释”* - 当您说“列表成员之间的差异”时,澄清您的意思并不会造成什么伤害...... – deceze
我似乎无法理解此“自我解释的问题“ – Peaceful
我也不清楚你是什么意思与”宽容“和”差异“参数s? – felipsmartins