擅长:python、mysql、java
<blockquote>
<p>Is there any good data structure to store the data above? </p>
</blockquote>
<p><a href="http://docs.python.org/2/library/collections.html#collections.namedtuple" rel="nofollow">^{<cd1>}</a></p>
<blockquote>
<p>How can I convert (0,) into a key (of string) ?</p>
</blockquote>
<p>你其实不需要。由于<code>(0,)</code>是一个元组,并且元组是可散列的,所以它可以直接用作键。在</p>
<blockquote>
<p>I'd also need to sort the list by kweight later on, is it possible to use a data structure which can call some python sort function?</p>
</blockquote>
<pre><code>sorted(dictofnamedtuples.values(), key=operator.attrgetter('kweight'))
</code></pre>