課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-06
因為L不是字符串,而是其中的某些元素x是字符串 即?x.upper() for x in L if isinstance(x,str),這是對元素進行操作,最后return[]表示將元素生成一個list,,個人理解,希望對你有幫助
2016-09-06
謝謝懂了!