python lambda常用操作

fun = lambda var: 1 if var > 0.5 else 0 
#  fun = lambda x: [0, 1][x>0.5]
fun(0.8)
#output:1

a = [0.2, 0.7, 0.1, 0.8, 0.6]
list(map(lambda var: 1 if var > 0.5 else 0,a))
#output:1[0, 1, 0, 1, 1]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章