يوجد عدة طرق في لغة بايثون لفعل ذلك لعل أسهلها استخدام دالة min لإيجاد العنصر الذي يملك اقل مسافة بينه وبين القيمة التي نريدها وذلك باستعمال lambda ودالة abs في داخل دالة min كما في المثال التالي:
>>> min(TheList, key=lambda x:abs(x-myNumber))
4
ملاحظة: يعمل هذا المثال أيضا على القواميس التي تملك أعداد صحيحة كمفاتيح.