设英文姓名信息存储在列表中: name_list = ['david bowie', 'louis armstrong', 'leonard cohen', 'bob dylan', 'cocteau twins'] 编写python程序task4.py,将姓和名首字母转换成大写,将姓名按字典序编号输出。
时间: 2023-05-22 15:00:43 浏览: 174
使用Python实现将list中的每一项的首字母大写
以下是task4.py的代码:
```python
name_list = ['david bowie', 'louis armstrong', 'leonard cohen', 'bob dylan', 'cocteau twins']
# 将姓和名首字母转换成大写
name_list = [name.title() for name in name_list]
# 将姓名按字典序编号输出
name_list.sort()
for i, name in enumerate(name_list):
print(f"{i+1}. {name}")
```
输出结果为:
```
1. Bob Dylan
2. Cocteau Twins
3. David Bowie
4. Leonard Cohen
5. Louis Armstrong
```
阅读全文