@@ -1362,7 +1362,7 @@ <h2 id="memoryview"><a href="#memoryview" name="memoryview">#</a>Memory View</h2
1362
1362
<memoryview>.release()
1363
1363
</ code > </ pre >
1364
1364
< h2 id ="deque "> < a href ="#deque " name ="deque "> #</ a > Deque</ h2 >
1365
- < p > < strong > Thread -safe list with efficient appends and pops from either side. Pronounced "deck".</ strong > </ p >
1365
+ < p > < strong > A thread -safe list with efficient appends and pops from either side. Pronounced "deck".</ strong > </ p >
1366
1366
< pre > < code class ="python language-python hljs "> < span class ="hljs-keyword "> from</ span > collections < span class ="hljs-keyword "> import</ span > deque
1367
1367
<deque> = deque(<collection>, maxlen=< span class ="hljs-keyword "> None</ span > )
1368
1368
</ code > </ pre >
@@ -1372,6 +1372,14 @@ <h2 id="deque"><a href="#deque" name="deque">#</a>Deque</h2>
1372
1372
< pre > < code class ="python language-python hljs "> <deque>.extendleft(<collection>) < span class ="hljs-comment "> # Collection gets reversed.</ span >
1373
1373
<deque>.rotate(n=< span class ="hljs-number "> 1</ span > ) < span class ="hljs-comment "> # Rotates elements to the right.</ span >
1374
1374
</ code > </ pre >
1375
+ < pre > < code class ="python language-python hljs "> < span class ="hljs-meta "> >>> </ span > a = deque([< span class ="hljs-number "> 1</ span > , < span class ="hljs-number "> 2</ span > , < span class ="hljs-number "> 3</ span > ], maxlen=< span class ="hljs-number "> 3</ span > )
1376
+ < span class ="hljs-meta "> >>> </ span > a.append(< span class ="hljs-number "> 4</ span > )
1377
+ [< span class ="hljs-number "> 2</ span > , < span class ="hljs-number "> 3</ span > , < span class ="hljs-number "> 4</ span > ]
1378
+ < span class ="hljs-meta "> >>> </ span > a.appendleft(< span class ="hljs-number "> 5</ span > )
1379
+ [< span class ="hljs-number "> 5</ span > , < span class ="hljs-number "> 2</ span > , < span class ="hljs-number "> 3</ span > ]
1380
+ < span class ="hljs-meta "> >>> </ span > a.insert(< span class ="hljs-number "> 6</ span > , < span class ="hljs-number "> 1</ span > )
1381
+ IndexError: deque already at its maximum size
1382
+ </ code > </ pre >
1375
1383
< h2 id ="threading "> < a href ="#threading " name ="threading "> #</ a > Threading</ h2 >
1376
1384
< pre > < code class ="python language-python hljs "> < span class ="hljs-keyword "> from</ span > threading < span class ="hljs-keyword "> import</ span > Thread, RLock
1377
1385
</ code > </ pre >
0 commit comments