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