use*_*420 1 python list lowercase uppercase
我有一个名单:
name_list = ['brad', 'james', 'joe', 'alex']
Run Code Online (Sandbox Code Playgroud)
并且需要将所有字母更改为大写字母除了a之外,这样我才会:
name_list = ['BRaD', 'JaMES', 'JOE', 'aLEX']
Run Code Online (Sandbox Code Playgroud)
我知道如何将所有字母更改为大写:
for name in range(0, len(name_list), 1:
name_list[name] = name_list[name].upper
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何不改变'a'的情况.
谢谢!
Rei*_*ica 13
转换为大写,然后将"A"更改为"a"
[name.upper().replace("A", "a") for name in name_list]
Run Code Online (Sandbox Code Playgroud)