首页 > 解决方案 > 所以我想构建一个函数,它返回一个带有大写字符串的列表

问题描述

这工作正常,但我希望它比这更简单

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)

谢谢

标签: python-3.x

解决方案


string_list = [x.upper() for x in string_list]

上面的代码会将所有字符串的列表转换为大写。

如果您需要打印,那么您需要遍历列表。


推荐阅读