Dam*_*vil 2 python algorithm min python-3.x
我有以下清单
L= [383, 590, 912, 618, 203, 982, 364, 131, 343, 202]
Run Code Online (Sandbox Code Playgroud)
min(L)如果我使用我得到的功能131
是否有可能知道超过 200 的数字列表中的最小值?我想像min(L, Key>200)
期望的结果是 202
您可以将该min()函数与使用循环的列表遍历结合使用for,如下所示,以在查找最小值时引入条件:
L= [383, 590, 912, 618, 203, 982, 364, 131, 343, 202]
m = min(i for i in L if i > 200)
print(m)
Run Code Online (Sandbox Code Playgroud)
输出:
202
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           983 次  |  
        
|   最近记录:  |