第一题
Topic source第二题:
from functools import reduce
def prod(L):
return reduce(lambda x,y:x*y,L)
print(prod([1,2,3]))
from functools import reduce
def prod(L):
def f(x,y):
return x*y
return reduce(f,L)
print(prod([1,2,3]))
- 1
第二题:
from functools import reduce
def prod(L):
return reduce(lambda x,y:x*y,L)
print(prod([1,2,3]))
from functools import reduce
def prod(L):
def f(x,y):
return x*y
return reduce(f,L)
print(prod([1,2,3]))
longtometosee
# 法一:
def normalize(s):
return s.capitalize() # str 首字母大写,其余小写。
print(list(map(normalize,['sass','AJFFF','YUWU','Suudsu'])))
# 法二:
def normaize(s):# 作用于字符
return s[:1].upper()+s[1:].lower()
print(list(map(normalize,['sss','AJFFF','YUWU','Suudsu'])))