借鑑於其他多數語言中集合的 map/reduce 操作,也想總結一下在 Python 中如何對集合進行 map/reduce。而不是對於 Python 集合只會用簡單的 for ... in
遍歷,處於之間的是 Python 的 Comprehension 操作,更傾向於譯作推導; 在 Scala 中也有類似的 for-comprehension
語法。
因此本文將涉及到三個方面的知識,基本的集合遍歷操作,集合的推導,與 filter/map/reduce 操作。我無法寫出諸如 掌握 Python 集體看這一篇就夠了 的文章,但基本由本篇出發能瞭解到 Python 集合的基本遍歷,轉換操作。其餘如切片,和更多能作用於 Python 集合的函數未有提及, 請查閱相關文檔。
集合的基本遍歷操作
這一塊主要是複習功課, 希望由此熟練掌握常用的集合遍歷操作方式 閱讀全文 >>