1.利用upper()和lower()函数:
In: L1 = ['adam', 'LISA', 'barT']def normalize(name):passreturn name[0].upper() + name[1:].lower()L2 = list(map(normalize, L1))print(L2)Out: ['Adam', 'Lisa', 'Bart']
2.利用capitalize()方法
描述: Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。capitalize()方法语法:
str.capitalize()
返回值:该方法返回一个首字母大写的字符串。
In: L1 = ['adam', 'LISA', 'barT']def normalize(name):passreturn name.capitalize()L2 = list(map(normalize, L1))print(L2)Out: ['Adam', 'Lisa', 'Bart']