首页 > 解决方案 > 为什么这段代码的输出在数组中是一样的?

问题描述

我在 YouTube 上看到了这段代码。该代码应将所有小写字符串(ab,cd)转换为大写字符串,但是当我尝试此代码时,输​​出与数组相同,没有更改。我想知道幕后发生了什么。

  x = ['ab', 'cd'] 

    for i in x: 
    i.upper()
    print(i)

标签: pythonuppercase

解决方案


这里。我希望这行得通!

x = ['ab', 'cd'] # Your array
uppercase_string = str(x).upper() # makes uppercase
print(uppercase_string) # prints uppercase

您无需创建 for 循环即可打印数组。再加上张贴图片,更难做出答案。


推荐阅读