擅长:python、mysql、java
<p>问题的一部分是如何开发如下代码</p>
<pre><code>myitems = buildItems()
print(myitems)
</code></pre>
<p>生成如下所示的输出</p>
<pre><code>[[clock,175,10],
[painting,90,9],
[radio,20,4],
[vase, 50, 2],
[book, 10, 1],
[computer, 200, 20]]
</code></pre>
<hr/>
<p>下面是生成类似输出的代码片段</p>
<pre><code>myitems = buildItems()
for i in range(len(myitems)):
print(str(myitems[i]))
</code></pre>
<hr/>
<p>在<code>Item</code>对象中使用<code>__str__</code>定义的输出</p>
<pre><code><clock, 175.0, 10.0>
<painting, 90.0, 9.0>
<radio, 20.0, 4.0>
<vase, 50.0, 2.0>
<book, 10.0, 1.0>
<computer, 200.0, 20.0>
</code></pre>
<hr/>
<p><strong>参考资料:</strong></p>
<ul>
<li><a href="https://stackoverflow.com/questions/16310837/too-many-values-to-unpack-in-a-yield">too many values to unpack in a yield</a></li>
</ul>