|
優(yōu)雅、清晰和務(wù)實(shí)都是Python的核心價(jià)值觀,如果想通過操作和處理一個(gè)序列(或其他的可迭代對象)來創(chuàng)建一個(gè)新的列表時(shí)可以使用列表解析( List comprehensions)和生成表達(dá)式,通過這兩個(gè)操作,我們可以看到這三個(gè)觀點(diǎn)是如何在Python中和諧統(tǒng)一起來的。
列表解析
在需要改變列表而不是需要新建某列表時(shí),可以使用列表解析。列表解析表達(dá)式為:
[expr for iter_var in iterable]
[expr for iter_var in iterable if cond_expr]
it知識(shí)庫:Python中的列表解析和生成表達(dá)式,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。