|
@ -981,6 +981,11 @@ creature = Creature(Point(<span class="hljs-number">0</span>, <span class="hljs |
|
|
<span class="hljs-keyword">for</span> el <span class="hljs-keyword">in</span> self.a: |
|
|
<span class="hljs-keyword">for</span> el <span class="hljs-keyword">in</span> self.a: |
|
|
<span class="hljs-keyword">yield</span> el |
|
|
<span class="hljs-keyword">yield</span> el |
|
|
</code></pre> |
|
|
</code></pre> |
|
|
|
|
|
<pre><code class="python language-python hljs"><span class="hljs-meta">>>> </span><span class="hljs-keyword">from</span> collections.abc <span class="hljs-keyword">import</span> Sequence, Collection, Iterable |
|
|
|
|
|
<span class="hljs-meta">>>> </span>a = MyCollection([<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>]) |
|
|
|
|
|
<span class="hljs-meta">>>> </span>isinstance(a, Sequence), isinstance(a, Collection), isinstance(a, Iterable) |
|
|
|
|
|
(<span class="hljs-keyword">False</span>, <span class="hljs-keyword">True</span>, <span class="hljs-keyword">True</span>) |
|
|
|
|
|
</code></pre> |
|
|
<h3 id="iterator-1">Iterator</h3> |
|
|
<h3 id="iterator-1">Iterator</h3> |
|
|
<pre><code class="python language-python hljs"><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">Counter</span>:</span> |
|
|
<pre><code class="python language-python hljs"><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">Counter</span>:</span> |
|
|
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">__init__</span><span class="hljs-params">(self)</span>:</span> |
|
|
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">__init__</span><span class="hljs-params">(self)</span>:</span> |
|
|