的成員之間有一定的區別,所以請溫柔,我希望我的格式正確:)我認爲這個問題是自我解釋。我正在尋找一種更好/更快的方法來找出一組數字中的差異......也許我想要一個容差。所有我想出的是:找到我的第一個問題列表(或設置)
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