擅长:python、mysql、java
<p>对于排序,可以使用<code>sorted()</code>函数和<code>key</code>参数-</p>
<pre><code>sortedlist = sorted(alist, key=lambda x: (x.firstname , x.lastname))
</code></pre>
<p>另外,如果说json格式,你的意思是-</p>
<pre><code>{'color':'<colorname>', 'firstname','<firstname>' ....}
</code></pre>
<p>每一个物体都有这样一本字典。然后您可以创建一个返回对象的<code>__dict__</code>属性的函数,并使用<a href="https://docs.python.org/2/library/json.html#json.dumps" rel="nofollow">^{<cd4>}</a>和<code>map</code>,如-</p>
<pre><code>def cdict(a):
return a.__dict__
s = json.dumps(list(map(cdict,<your list>)))
print(s)
</code></pre>