python - 如何在python中使用for循环获取列表,我们必须将每个元素的第一个字母大写?
问题描述
您将获得一个字符串元素列表,并要求您返回一个列表,该列表包含标题大小写的字符串的每个元素,或者换句话说,字符串的第一个字符为大写,其余所有字符为小写
样本输入:
['VARMA', 'raj', 'Gupta', 'SaNdeeP']
样本输出
['Varma', 'Raj', 'Gupta', 'Sandeep']
解决方案
您可以使用capitalize()
方法string
和列表推导如下:
data = ['VARMA', 'raj', 'Gupta', 'SaNdeeP']
capitalized = [a.capitalize() for a in data]
print(capitalized)
推荐阅读
- angular - 带有异步管道的 Mat-table [dataSource]
- c - 计算数组中的音节
- python - 元组错误 Python
- java - 第一次无法上传图片,第二次可以正常使用
- java - 如何从 mongodb 文档中解析数据
- swift - Swift segue 否定连接到 segue 对象的其他功能
- ruby-on-rails - 如何使用 active_record gem 使用相同的适配器(postgres)建立与多个数据库的连接?
- php - 无法搜索数组值
- java - 在 30 秒循环中每 5 秒打印一次当前日期
- laravel - Laravel Blade 视图未显示从控制器传递的数据