编写一个Python程序,读入一个包含n个字符串的列表,将其中所有以大写字母开头的字符串首字母改为小写,其余字符保持不变。
时间: 2024-03-12 20:46:23 浏览: 63
Python实现将字符串的首字母变为大写,其余都变为小写的方法
好的,以下是Python代码实现:
```python
str_list = ["Hello", "WORLD", "AbC", "123"]
new_str_list = []
for s in str_list:
if s[0].isupper():
new_str_list.append(s[0].lower() + s[1:])
else:
new_str_list.append(s)
print(new_str_list)
```
输出结果为:
```
['hello', 'wORLD', 'abC', '123']
```
这个程序会首先读入一个包含n个字符串的列表,然后对于每个字符串,判断其首字母是否为大写。如果是,就将其首字母改为小写后再加上其余字符,然后将新字符串加入到一个新的列表中。如果不是,就将原字符串加入到新列表中。最后输出新的列表即可。
阅读全文