课程
/后端开发
/Python
/初识Python
这样为啥不行?return [L.upper() if isinstance(L, str)]
因为格式问题?
2016-09-06
源自:初识Python 10-3
正在回答
因为L不是字符串,而是其中的某些元素x是字符串 即 x.upper() for x in L if isinstance(x,str),这是对元素进行操作,最后return[]表示将元素生成一个list,,个人理解,希望对你有帮助
核动力三蹦子 提问者
谢谢懂了!
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序