练习题1: 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:
# _*_ coding:utf-8 _*_ #方法1:直接使用capitalize()函数将list上面的首字母改为大写,其余为小写 def normalize(name): return name.capitalize() L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2) #方法2:直接使用title()函数将list上面的首字母改为大写,其余为小写 def normalize(name): return name.title() L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2) #方法3:使用切片的方式获取每个将list里面的所有元素的首字母改为大写,后面的为小写 def normalize(name): return name[0:1].upper()+name[1:].lower() L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2)
Sign in to make a reply
丁香园GDMC站
练习题1: 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']: