<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for WolframH</title><link>http://disqus.com/by/WolframH/</link><description></description><atom:link href="http://disqus.com/WolframH/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 21 Oct 2009 16:46:38 -0000</lastBuildDate><item><title>Re: Solving Every Sudoku Puzzle</title><link>https://disqus.com/home/discussion/norvig/solving_every_sudoku_puzzle/#comment-20740135</link><description>&lt;p&gt;In this case (i.e. values[s] is a one-character string), the following statements all have the same effect:&lt;/p&gt;&lt;p&gt;d2, = values[s]&lt;br&gt;d2 = values[s][0]&lt;br&gt;d2 = values[s]&lt;/p&gt;&lt;p&gt;However, the last one should clearly be most efficient:&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def f(s): d2, = s&lt;br&gt;... &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def g(s): d2 = s[0]&lt;br&gt;... &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def h(s): d2 = s&lt;br&gt;... &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dis.dis(f)&lt;br&gt;  1           0 LOAD_FAST                0 (s) &lt;br&gt;              3 UNPACK_SEQUENCE          1 &lt;br&gt;              6 STORE_FAST               1 (d2) &lt;br&gt;              9 LOAD_CONST               0 (None) &lt;br&gt;             12 RETURN_VALUE         &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dis.dis(g)&lt;br&gt;  1           0 LOAD_FAST                0 (s) &lt;br&gt;              3 LOAD_CONST               1 (0) &lt;br&gt;              6 BINARY_SUBSCR        &lt;br&gt;              7 STORE_FAST               1 (d2) &lt;br&gt;             10 LOAD_CONST               0 (None) &lt;br&gt;             13 RETURN_VALUE         &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dis.dis(h)&lt;br&gt;  1           0 LOAD_FAST                0 (s) &lt;br&gt;              3 STORE_FAST               1 (d2) &lt;br&gt;              6 LOAD_CONST               0 (None) &lt;br&gt;              9 RETURN_VALUE         &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">WolframH</dc:creator><pubDate>Wed, 21 Oct 2009 16:46:38 -0000</pubDate></item></channel></rss>