python-3.x - 所以我想构建一个函数,它返回一个带有大写字符串的列表
问题描述
这工作正常,但我希望它比这更简单
def convert(string_list):
for i in range(len(string_list)):
string_list[i] = string_list[i].upper()
print(string_list)`enter code here`
string_list=['stack','overflow']
convert(string_list)
谢谢
解决方案
string_list = [x.upper() for x in string_list]
上面的代码会将所有字符串的列表转换为大写。
如果您需要打印,那么您需要遍历列表。
推荐阅读
- c# - 关于便携式 .NET 库的 3D 引擎的建议
- scala - 为什么类型会导致“带有动物可序列化的产品”而不仅仅是动物?
- vue.js - 我如何确保我的后端样式不会干扰前端样式(管理员/前端)
- excel - 在没有循环的特定列中获取与搜索“字符串”匹配的单元格的行号 - 列有多个匹配项
- uml - 如何在 UML 中描述运算符方法
- html - 在 laravel 中更新表(crud)时出错
- java - 将 Unicode 字符粘贴到字符串中的 IntelliJ 源代码编辑器中,而不转换为 Unicode 代码点编号
- python - 如何从浮动元素列表中找到最大元素?
- java - 如何子串这个字符串
- javascript - 角度显示测验结果?