首页 > 解决方案 > 如何在python中使用for循环获取列表,我们必须将每个元素的第一个字母大写?

问题描述

您将获得一个字符串元素列表,并要求您返回一个列表,该列表包含标题大小写的字符串的每个元素,或者换句话说,字符串的第一个字符为大写,其余所有字符为小写

样本输入:

['VARMA', 'raj', 'Gupta', 'SaNdeeP']

样本输出

['Varma', 'Raj', 'Gupta', 'Sandeep']

标签: pythonstringlistfor-loop

解决方案


您可以使用capitalize()方法string和列表推导如下:

data = ['VARMA', 'raj', 'Gupta', 'SaNdeeP']

capitalized = [a.capitalize() for a in data]

print(capitalized)

推荐阅读