Discuss / Python / 练习1

练习1

Topic source

析瓜米米

#1 Created at ... [Delete] [Delete and Lock User]

方法一

-- coding:utf-8-

def normalize(name): q=[s.upper() for s in name[0]] l=[s.lower() for s in name[1:]] e="".join(q)#将list中元素组合成字符串 r="".join(l) return(e+r)

L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2)

注:用的for的办法,很笨重。

方法二 def normalize(name): return name.title()#title 只有首字母大写,其余为小写 L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2)


  • 1

Reply