将一个列表中所有的单词首字母转换成大写。请完善代码。 ls = input().split(",") for i in range(len(ls)): ls[i] = ___①___ print(ls)
时间: 2023-06-04 15:08:30 浏览: 125
ls = input().split(",")
for i in range(len(ls)):
ls[i] = ls[i].capitalize() #答案:ls[i].capitalize()
print(ls)
相关问题
将一个列表中所有单词首字母转换成大写。代码
可以使用列表推导式和字符串的 `title()` 方法来实现。
代码如下:
```python
words = ['apple', 'banana', 'cherry', 'date']
capitalized_words = [word.title() for word in words]
print(capitalized_words)
```
输出结果:
```
['Apple', 'Banana', 'Cherry', 'Date']
```
在上面的代码中,我们使用了列表推导式来创建一个新列表 `capitalized_words`,其中每个单词的首字母都被转换为大写字母。`title()` 方法将字符串中每个单词的首字母转换为大写字母,其余字母转换为小写字母。
python输入一个列表,将一个列表中所有的单词首字母转换成大写。
你可以使用 `input()` 函数来获取用户输入的列表,然后再使用列表推导式和字符串的 `capitalize()` 方法来将单词首字母转换成大写,代码如下所示:
```python
my_list = input("请输入一个列表,各元素之间用空格分隔:").split()
new_list = [word.capitalize() for word in my_list]
print(new_list)
```
这里先使用 `input()` 函数获取用户输入的列表,然后使用 `split()` 方法将其分割成多个字符串,存储在列表中。接着使用列表推导式遍历原始列表中的每个单词,并将其首字母转换成大写,最后生成一个新的列表。最后使用 `print()` 函数输出新的列表结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)