from functools import reduce def normalize(name): def _normalize(a, b): if (len(a) == 1): return a.upper() + b.lower() else: return a + b.lower() return reduce(_normalize, list(name)) L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2)
Python 练习题
1. 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
猜你喜欢
转载自susiya.iteye.com/blog/2343357
周排行