Python中的迭代協議

Python中的迭代協議 文章目錄 Python中的迭代協議 前言 Iterable Iterator for...in... __getitem__ 感謝 前言 Python的特色之一是基於協議實現功能。比如改變一個加號(+)的行爲,在C++中需要操作符重載,在Python中則是重寫__add__方法。爲了描述可迭代對象和迭代器,Python提供了兩個魔法方法,分別是__iter__和__nex
相關文章
相關標籤/搜索