例如:
a=[-5,-3,-1,1,3,5]
Run Code Online (Sandbox Code Playgroud)
我想找到一个负面和正面的最小值.
例子:否定
print(min(a)) = -5
Run Code Online (Sandbox Code Playgroud)
正
print(min(a)) = 1
Run Code Online (Sandbox Code Playgroud)
Sib*_*ibi 10
为了获得最低负面:
min(a)
Run Code Online (Sandbox Code Playgroud)
为了获得最小的积极性
min(filter(lambda x:x>0,a))
>>> a = [-5,-3,-1,1,3,5]
>>> min(el for el in a if el < 0)
-5
>>> min(el for el in a if el > 0)
1
Run Code Online (Sandbox Code Playgroud)
如果a不包含任何负值或任何正值,则可能需要特殊处理.
| 归档时间: |
|
| 查看次数: |
10432 次 |
| 最近记录: |