为了避免敲打出复杂而又冗长的代码,今天小编就来和大家分享一下Python当中可以提效的三个函数方法,希望大家可以喜欢。...x**2/2
然后我们将其放入map()函数当中并且作用于列表当中的每一个元素,
data = [1,3,5,7,9,12]
list(map(num_func, data))
# 输出为:[0.5,...4.5, 12.5, 24.5, 40.5, 72.0]
相信读者在日常的实践操作中用for循环的比较多,但是与map()函数相比还是略显复杂与冗长,同时更加简洁的方式就是map和lambda结合,...data = [1,3,5,7,9,12]
result = list(map(lambda x: x**2/2, data))
print(result)
# 输出的结果一样也为:[0.5, 4.5,...,但上述操作实在太过于繁琐,比方说先定义一个函数
def bigger_than_15(x):
return x > 15
紧接着将其放置于filter函数当中并且作用于列表中的每一个元素
data