【发布时间】:2021-05-11 10:06:30
【问题描述】:
我有一个清单。
我想找出列表中的哪个数字在最高和最低之间最接近 k,但不使用 lambda 或 abs。我该怎么做?
a=[1,5,8,4,9,25,10,16,54]
k=12
highest = max(a)
lowest = min(a)
【问题讨论】:
-
为什么是任意约束?
abs和lambda都是 python 的内置特性。 -
对列表进行排序,然后使用线性搜索或二分搜索
-
@dawg
bisect与这些有什么关系?以及所有答案都使用abs或lambda的问题如何被欺骗?
标签: python