擅长:python、mysql、java
<p>你可以使用元组来处理很多在C语言中使用结构的事情(例如x、y坐标或RGB颜色)。</p>
<p>对于其他一切,您可以使用dictionary或类似于<a href="http://code.activestate.com/recipes/52308/" rel="noreferrer">this one</a>的实用程序类:</p>
<pre><code>>>> class Bunch:
... def __init__(self, **kwds):
... self.__dict__.update(kwds)
...
>>> mystruct = Bunch(field1=value1, field2=value2)
</code></pre>
<p>我认为“确定的”讨论是<a href="http://books.google.com/books?id=Q0s6Vgb98CQC&lpg=PT212&dq=Python%20Cookbook%20%22Collecting%20a%20Bunch%20of%20Named%20Items%22&hl=en&pg=PT213#v=onepage&q&f=false" rel="noreferrer">here</a>,在Python食谱的发布版本中。</p>