python - 列表中最接近的号码
问题描述
给定一个整数列表,我需要在列表中找到最接近的数字
>> [1,9,5,45,80,2]
>> closest(lst)
>> 1,2
有什么快速的方法可以做到这一点吗?
解决方案
- 对列表进行排序
- 减去相邻元素
- 尽量减少这些差异
推荐阅读
- javascript - 如何使用基于数据库数组的 javascript 创建动态表单输入
- bash - Shell 脚本 - 如何将最后修改的 AWS S3 对象从一个存储桶复制到另一个存储桶?
- r - 在数据框中的行名和列名上查找值
- android - 如何在布局预览中将格式化文本显示为工具:文本?
- dart - 如何在 vscode 中使用 code-runner 运行 dart 代码
- python-3.x - Tkinter 窗口在一次运行后自动关闭
- python-3.x - 如何提取其母亲包含特定文本的元素?
- reactjs - router5 以编程方式导航浏览器历史记录
- javascript - 使用 Javascript 避免在 firebase 中重复
- javascript - cloudinary.v2.api.delete_folder 的替代方案是什么?由于不推荐使用此方法,我现在如何删除空文件夹?