|
@ -1845,10 +1845,10 @@ lock.release() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> operator <span class="hljs-keyword">as</span> op |
|
|
<pre><code class="python language-python hljs"><span class="hljs-keyword">import</span> operator <span class="hljs-keyword">as</span> op |
|
|
sorted_by_second = sorted(<collection>, key=op.itemgetter(<span class="hljs-number">1</span>)) |
|
|
|
|
|
sorted_by_both = sorted(<collection>, key=op.itemgetter(<span class="hljs-number">1</span>, <span class="hljs-number">0</span>)) |
|
|
|
|
|
product_of_elems = functools.reduce(op.mul, <collection>) |
|
|
product_of_elems = functools.reduce(op.mul, <collection>) |
|
|
elementwise_sum = map(op.add, list_a, list_b) |
|
|
elementwise_sum = map(op.add, list_a, list_b) |
|
|
|
|
|
sorted_by_second = sorted(<collection>, key=op.itemgetter(<span class="hljs-number">1</span>)) |
|
|
|
|
|
sorted_by_both = sorted(<collection>, key=op.itemgetter(<span class="hljs-number">1</span>, <span class="hljs-number">0</span>)) |
|
|
LogicOp = enum.Enum(<span class="hljs-string">'LogicOp'</span>, {<span class="hljs-string">'AND'</span>: op.and_, <span class="hljs-string">'OR'</span> : op.or_}) |
|
|
LogicOp = enum.Enum(<span class="hljs-string">'LogicOp'</span>, {<span class="hljs-string">'AND'</span>: op.and_, <span class="hljs-string">'OR'</span> : op.or_}) |
|
|
last_el = op.methodcaller(<span class="hljs-string">'pop'</span>)(<list>) |
|
|
last_el = op.methodcaller(<span class="hljs-string">'pop'</span>)(<list>) |
|
|
</code></pre> |
|
|
</code></pre> |
|
|