Skip to content

Commit 6b0688e

Browse files
committed
Refactor for-else example
1 parent e6fdae0 commit 6b0688e

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

notebooks/intermediate/html/idiomatic_loops.html

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12450,7 +12450,7 @@ <h3 id="Do-it-like-this!"><font color="green">Do it like this!</font><a class="a
1245012450

1245112451

1245212452
<div class="output_subarea output_stream output_stdout output_text">
12453-
<pre>{&#39;a&#39;: 10, &#39;c&#39;: 30, &#39;b&#39;: 20}
12453+
<pre>{&#39;a&#39;: 10, &#39;b&#39;: 20, &#39;c&#39;: 30}
1245412454
</pre>
1245512455
</div>
1245612456
</div>
@@ -12497,10 +12497,9 @@ <h2 id="for---else---Checking-for-a-match-in-a-collection"><code>for - else</cod
1249712497
<div class="input_area">
1249812498
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">found</span> <span class="o">=</span> <span class="kc">False</span>
1249912499
<span class="k">for</span> <span class="n">val</span> <span class="ow">in</span> <span class="n">data</span><span class="p">:</span>
12500-
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">val</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
12501-
<span class="k">if</span> <span class="n">val</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">==</span> <span class="s1">&#39;python&#39;</span><span class="p">:</span>
12502-
<span class="n">found</span> <span class="o">=</span> <span class="kc">True</span>
12503-
<span class="k">break</span>
12500+
<span class="k">if</span> <span class="nb">str</span><span class="p">(</span><span class="n">val</span><span class="p">)</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">==</span> <span class="s1">&#39;python&#39;</span><span class="p">:</span>
12501+
<span class="n">found</span> <span class="o">=</span> <span class="kc">True</span>
12502+
<span class="k">break</span>
1250412503
<span class="k">if</span> <span class="ow">not</span> <span class="n">found</span><span class="p">:</span>
1250512504
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Nope, couldn&#39;t find.&quot;</span><span class="p">)</span>
1250612505
</pre></div>
@@ -12524,9 +12523,8 @@ <h3 id="Do-it-like-this!"><font color="green">Do it like this!</font><a class="a
1252412523
<div class="inner_cell">
1252512524
<div class="input_area">
1252612525
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">for</span> <span class="n">val</span> <span class="ow">in</span> <span class="n">data</span><span class="p">:</span>
12527-
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">val</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
12528-
<span class="k">if</span> <span class="n">val</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">==</span> <span class="s1">&#39;python&#39;</span><span class="p">:</span>
12529-
<span class="k">break</span>
12526+
<span class="k">if</span> <span class="nb">str</span><span class="p">(</span><span class="n">val</span><span class="p">)</span><span class="o">.</span><span class="n">lower</span><span class="p">()</span> <span class="o">==</span> <span class="s1">&#39;python&#39;</span><span class="p">:</span>
12527+
<span class="k">break</span>
1253012528
<span class="k">else</span><span class="p">:</span>
1253112529
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Nope, couldn&#39;t find.&quot;</span><span class="p">)</span>
1253212530
</pre></div>

0 commit comments

Comments
 (0)