Skip to content

Commit ee3fd66

Browse files
committed
MyCollection
1 parent de8c842 commit ee3fd66

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1046,6 +1046,13 @@ class MyCollection:
10461046
yield el
10471047
```
10481048

1049+
```python
1050+
>>> from collections.abc import Sequence, Collection, Iterable
1051+
>>> a = MyCollection([1, 2, 3])
1052+
>>> isinstance(a, Sequence), isinstance(a, Collection), isinstance(a, Iterable)
1053+
(False, True, True)
1054+
```
1055+
10491056
### Iterator
10501057
```python
10511058
class Counter:

index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -981,6 +981,11 @@ <h3 id="collection">Collection</h3>
981981
<span class="hljs-keyword">for</span> el <span class="hljs-keyword">in</span> self.a:
982982
<span class="hljs-keyword">yield</span> el
983983
</code></pre>
984+
<pre><code class="python language-python hljs"><span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> collections.abc <span class="hljs-keyword">import</span> Sequence, Collection, Iterable
985+
<span class="hljs-meta">&gt;&gt;&gt; </span>a = MyCollection([<span class="hljs-number">1</span>, <span class="hljs-number">2</span>, <span class="hljs-number">3</span>])
986+
<span class="hljs-meta">&gt;&gt;&gt; </span>isinstance(a, Sequence), isinstance(a, Collection), isinstance(a, Iterable)
987+
(<span class="hljs-keyword">False</span>, <span class="hljs-keyword">True</span>, <span class="hljs-keyword">True</span>)
988+
</code></pre>
984989
<h3 id="iterator-1">Iterator</h3>
985990
<pre><code class="python language-python hljs"><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">Counter</span>:</span>
986991
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">__init__</span><span class="hljs-params">(self)</span>:</span>

0 commit comments

Comments
 (0)