課程
/后端開發(fā)
/Python
/初識(shí)Python
這樣為啥不行?return [L.upper() if isinstance(L, str)]
因?yàn)楦袷絾栴}?
2016-09-06
源自:初識(shí)Python 10-3
正在回答
因?yàn)長(zhǎng)不是字符串,而是其中的某些元素x是字符串 即?x.upper() for x in L if isinstance(x,str),這是對(duì)元素進(jìn)行操作,最后return[]表示將元素生成一個(gè)list,,個(gè)人理解,希望對(duì)你有幫助
核動(dòng)力三蹦子 提問者
謝謝懂了!
舉報(bào)
學(xué)python入門視頻教程,讓你快速入門并能編寫簡(jiǎn)單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-06
因?yàn)長(zhǎng)不是字符串,而是其中的某些元素x是字符串 即?x.upper() for x in L if isinstance(x,str),這是對(duì)元素進(jìn)行操作,最后return[]表示將元素生成一個(gè)list,,個(gè)人理解,希望對(duì)你有幫助
2016-09-06
謝謝懂了!