作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
假设我们使用的是 python:如果给出一个整数 a
和一个整数列表。我们应该找到这个数字:它应该小于a
;它是所有小于a
的数字中最大的一个;
例如。 a=3, list=[1,2,3,4]
,这个数字应该是2
。
如果没有任何外部包,我应该如何到达这里?
最佳答案
假设列表存储在l = [1,2,3,4,5], filter内置函数可以为您提供条件为真的元素:
l = [1,2,3,4,5]
a = 3
f = filter(lambda x: x < a, l) #This stores elements that are smaller than a in a filter object
num = max(f) # filter is an iterable and max() built-in is difined on it
# num == 2
关于python-3.x - python :find a number in a list (smaller but the biggest one),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53809981/
我是一名优秀的程序员,十分优秀!