最簡單的產生器運算式如下:
產生器(generator)跟串列(list)都可以用for迴圈(for loop)進行迭代(iterate through)
產生器性質:
- 產生器有狀態而串列沒有狀態。
- 產生器是藉由next調用後才會取得下一個值。
- 當到達尾端時會回傳"StopIteration"例外。
- 常與 sum, max, min之類的方法一起使用。
Reference:
最簡單的產生器運算式如下:
產生器(generator)跟串列(list)都可以用for迴圈(for loop)進行迭代(iterate through)
產生器性質:
Reference:
Keeping the mind to Learn Anything. Github: https://github.com/gotraveltoworld