python返回迭代器和返回列表有什么區別?
python迭代器是一種機制;列表是一種數據結構。
迭代模式提供一種順序訪問容器對象中各個元素的方法,而又不需要暴露該對象的內部實現。迭代器(Iterator)是按照一定的順序對一個或多個容器中的元素從前往后遍歷的一種機制,如對數組的遍歷就是一種迭代遍歷。Python 是一種簡潔明了的語言,迭代器已經融入其語言本身的特性了,Python 中的 for 循環本身就是一個迭代的過程,也是最簡單易用的迭代方式。
python返回迭代器和返回列表有什么區別?
python迭代器是一種機制;列表是一種數據結構。
迭代模式提供一種順序訪問容器對象中各個元素的方法,而又不需要暴露該對象的內部實現。迭代器(Iterator)是按照一定的順序對一個或多個容器中的元素從前往后遍歷的一種機制,如對數組的遍歷就是一種迭代遍歷。Python 是一種簡潔明了的語言,迭代器已經融入其語言本身的特性了,Python 中的 for 循環本身就是一個迭代的過程,也是最簡單易用的迭代方式。