Q:
names = [‘lily’,‘mike’,‘Tom’,‘jimmy’] for name in names: name.title() print(names) 为什么上面这个程序输出是:[‘lily’, ‘mike’, ‘Tom’, ‘jimmy’] 没有首字母改大写?
A:
您代码中的name.title虽然已经做了首字母大写处理,但是并未重新赋值到列表元素中哦~
本文探讨了在Python中尝试将列表中所有字符串元素的首字母转换为大写时遇到的常见错误。通过一个具体例子解释了为何直接使用name.title()不会改变列表原始元素,并提供了正确的实现方式。
Q:
names = [‘lily’,‘mike’,‘Tom’,‘jimmy’] for name in names: name.title() print(names) 为什么上面这个程序输出是:[‘lily’, ‘mike’, ‘Tom’, ‘jimmy’] 没有首字母改大写?
A:
您代码中的name.title虽然已经做了首字母大写处理,但是并未重新赋值到列表元素中哦~

被折叠的 条评论
为什么被折叠?