@ -272,7 +272,7 @@ value = <dict>.setdefault(key, default=<span class="hljs-keyword">None</s
< / code > < / pre >
< / code > < / pre >
< pre > < code class = "python language-python hljs" > value = < dict> .pop(key) < span class = "hljs-comment" > # Removes item or raises KeyError.< / span >
< pre > < code class = "python language-python hljs" > value = < dict> .pop(key) < span class = "hljs-comment" > # Removes item or raises KeyError.< / span >
< dict> .update(< dict> ) < span class = "hljs-comment" > # Adds items. Replaces ones with matching keys.< / span >
< dict> .update(< dict> ) < span class = "hljs-comment" > # Adds items. Replaces ones with matching keys.< / span >
[k < span class = "hljs-keyword" > for< / span > k, v < span class = "hljs-keyword" > in< / span > < dict> .items() < span class = "hljs-keyword" > if< / span > v == value] < span class = "hljs-comment" > # Returns list of keys that point to value.< / span >
[k < span class = "hljs-keyword" > for< / span > k, v < span class = "hljs-keyword" > in< / span > < dict> .items() < span class = "hljs-keyword" > if< / span > v == value] < span class = "hljs-comment" > # Returns list of keys that point to the value.< / span >
{k: v < span class = "hljs-keyword" > for< / span > k, v < span class = "hljs-keyword" > in< / span > < dict> .items() < span class = "hljs-keyword" > if< / span > k < span class = "hljs-keyword" > in< / span > keys} < span class = "hljs-comment" > # Returns dictionary filtered by keys.< / span >
{k: v < span class = "hljs-keyword" > for< / span > k, v < span class = "hljs-keyword" > in< / span > < dict> .items() < span class = "hljs-keyword" > if< / span > k < span class = "hljs-keyword" > in< / span > keys} < span class = "hljs-comment" > # Returns dictionary filtered by keys.< / span >
< / code > < / pre >
< / code > < / pre >
< div > < h3 id = "counter" > Counter< / h3 > < pre > < code class = "python language-python hljs" > < span class = "hljs-meta" > > > > < / span > < span class = "hljs-keyword" > from< / span > collections < span class = "hljs-keyword" > import< / span > Counter
< div > < h3 id = "counter" > Counter< / h3 > < pre > < code class = "python language-python hljs" > < span class = "hljs-meta" > > > > < / span > < span class = "hljs-keyword" > from< / span > collections < span class = "hljs-keyword" > import< / span > Counter
@ -344,6 +344,7 @@ to_exclusive = <range>.stop
< div > < h2 id = "iterator" > < a href = "#iterator" name = "iterator" > #< / a > Iterator< / h2 > < pre > < code class = "python language-python hljs" > < iter> = iter(< collection> ) < span class = "hljs-comment" > # `iter(< iter> )` returns unmodified iterator.< / span >
< div > < h2 id = "iterator" > < a href = "#iterator" name = "iterator" > #< / a > Iterator< / h2 > < pre > < code class = "python language-python hljs" > < iter> = iter(< collection> ) < span class = "hljs-comment" > # `iter(< iter> )` returns unmodified iterator.< / span >
< iter> = iter(< function> , to_exclusive) < span class = "hljs-comment" > # A sequence of return values until 'to_exclusive'.< / span >
< iter> = iter(< function> , to_exclusive) < span class = "hljs-comment" > # A sequence of return values until 'to_exclusive'.< / span >
< el> = next(< iter> [, default]) < span class = "hljs-comment" > # Raises StopIteration or returns 'default' on end.< / span >
< el> = next(< iter> [, default]) < span class = "hljs-comment" > # Raises StopIteration or returns 'default' on end.< / span >
< list> = list(< iter> ) < span class = "hljs-comment" > # Returns a list of iterator's remaining elements.< / span >
< / code > < / pre > < / div >
< / code > < / pre > < / div >
< div > < h3 id = "itertools" > Itertools< / h3 > < pre > < code class = "python language-python hljs" > < span class = "hljs-keyword" > from< / span > itertools < span class = "hljs-keyword" > import< / span > count, repeat, cycle, chain, islice
< div > < h3 id = "itertools" > Itertools< / h3 > < pre > < code class = "python language-python hljs" > < span class = "hljs-keyword" > from< / span > itertools < span class = "hljs-keyword" > import< / span > count, repeat, cycle, chain, islice
@ -357,8 +358,7 @@ to_exclusive = <range>.stop
< iter> = chain.from_iterable(< collection> ) < span class = "hljs-comment" > # Empties collections inside a collection in order.< / span >
< iter> = chain.from_iterable(< collection> ) < span class = "hljs-comment" > # Empties collections inside a collection in order.< / span >
< / code > < / pre >
< / code > < / pre >
< pre > < code class = "python language-python hljs" > < iter> = islice(< collection> , to_exclusive)
< pre > < code class = "python language-python hljs" > < iter> = islice(< collection> , to_exclusive)
< iter> = islice(< collection> , from_inclusive, to_exclusive)
< iter> = islice(< collection> , from_inclusive, to_exclusive, +step_size)
< iter> = islice(< collection> , from_inclusive, to_exclusive [, +step_size])
< / code > < / pre >
< / code > < / pre >
< div > < h2 id = "generator" > < a href = "#generator" name = "generator" > #< / a > Generator< / h2 > < ul >
< div > < h2 id = "generator" > < a href = "#generator" name = "generator" > #< / a > Generator< / h2 > < ul >
< li > < strong > Any function that contains a yield statement returns a generator.< / strong > < / li >
< li > < strong > Any function that contains a yield statement returns a generator.< / strong > < / li >