Day09: 多問一個(gè)為什么

? 帶著疑問學(xué)習(xí)探索,比起來簡單對照下代碼,能跑就行的心態(tài),確實(shí)大有不同。


下午學(xué)習(xí)100天Python的Day09,在查看本周項(xiàng)目的示例代碼時(shí),發(fā)現(xiàn)示例中一段函數(shù)有復(fù)用的價(jià)值。

簡單來說,在一個(gè)list中,不使用 max()內(nèi)置函數(shù),找到最大值和最小值。

于是花了個(gè)把小時(shí)研究了下。中間碰到理解困難,差一點(diǎn)要放棄,還好換了下思路,深入挖掘一下竟然拓展了不少信息,并編制了一個(gè)更通用,底層的函數(shù)方式。

假設(shè)當(dāng)前有一個(gè)list為 num_list,?先聲明一個(gè)low = 0

使用一個(gè)for循環(huán),將當(dāng)前元素值i和前值(使用num_list[num_list.index(i) - 1])進(jìn)行對比;?然后將low?賦值給i,?最終就會(huì)將最小值遍歷出來。


簡書的文章發(fā)布系統(tǒng)里沒有代碼塊的功能,只好粘貼過來

或許等半年后再看這些代碼,會(huì)覺得太簡單,小兒科吧.
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容