色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Python編程有哪些優(yōu)雅的編程方式?

錢諍諍2年前13瀏覽0評論

列表推導(dǎo)式

輸出:[25]

字典推導(dǎo)式

輸出{u'Tim':25}

遍歷列表并輸出元素索引

輸出0Jack1Tim

同時遍歷兩個列表

輸出name:Jackage:26name:Timage:25

使用Counter進行分布統(tǒng)計

輸出Counter({25:2,26:1})

使用with自動關(guān)閉資源

進行文件讀寫操作時,在處理文件過程中可能會出錯,如何保證在處理文件出錯的情況下,也能夠關(guān)閉文件。Python提供了一種優(yōu)雅的解決方案——with控制流語句,其簡化了try/finally操作。通過使用with...as...不需要手動關(guān)閉文件資源,當(dāng)執(zhí)行完內(nèi)容后,自動關(guān)閉文件。


在遍歷列表的同時修改列表

在不經(jīng)意間,容易犯一些邏輯上的錯誤,比如遍歷列表的同時又刪除里面的元素,導(dǎo)致程序拋出異常,如下:

輸出如下:

可以使用列表推導(dǎo)式避免這樣的問題。

輸出如下: