第一题,花了我半小时,是不是有点慢了
Topic sourcedef normalize(name): return name.capitalize() l = ['LiNda', 'TOM', 'JESSY'] L = map(normalize, l) list(L) Out[7]: ['Linda', 'Tom', 'Jessy'] 不客气
- 1
def normalize(name): return name.capitalize() l = ['LiNda', 'TOM', 'JESSY'] L = map(normalize, l) list(L) Out[7]: ['Linda', 'Tom', 'Jessy'] 不客气
何苦来哉ooo
from functools import reduce
def normalize(name): L=[] k=0 s=str.upper(name[k]) L.append(s) m=len(name) while k<m-1 : k=k+1 s=str.lower(name[k]) L.append(s) n=reduce(lambda x,y:x+y,L) return n
L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2)