如何在Python中使用for循环获取列表并且我们必须将每个元素的第一个字母大写?

Sai*_*ala 0 python string for-loop list

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

输入示例:

['VARMA', 'raj', 'Gupta', 'SaNdeeP']
Run Code Online (Sandbox Code Playgroud)

样本输出

['Varma', 'Raj', 'Gupta', 'Sandeep']
Run Code Online (Sandbox Code Playgroud)

Har*_*maz 5

您可以使用以下capitalize()方法和列表理解:string

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

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

print(capitalized)
Run Code Online (Sandbox Code Playgroud)