回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我花了很多时间才找到这个。我对使用键参数排序有了一些想法。在</p>
<p>我有一个这样的元组列表。它是通过OpenCV Hough圆检测得到的。在</p>
<pre><code>correctC = [(298, 172, 25), (210, 172, 25), (470, 172, 25), (386, 172, 22), (648, 172, 25), (384, 44, 22), (558, 110, 22), (562, 170, 25), (382, 108, 25), (734, 172, 25), (126, 172, 24), (646, 44, 22), (296, 110, 23), (126, 234, 26), (470, 236, 25), (296, 44, 25), (208, 108, 24), (38, 170, 25), (730, 110, 22), (730, 44, 25), (468, 110, 23), (468, 44, 25), (208, 44, 25), (124, 44, 22), (558, 44, 22), (36, 110, 24), (36, 44, 22), (298, 234, 26), (210, 236, 25), (648, 234, 25), (732, 234, 22), (562, 234, 26), (384, 236, 25), (38, 234, 26), (646, 110, 25), (124, 112, 27)]
</code></pre>
<p>它有3个值。中心坐标(x,y)和半径。在</p>
<p>我需要用它的x和y值对所有元组进行排序。在</p>
<p>我可以分开做这个分类。在</p>
^{pr2}$
<p>这只根据x值<strong>排序</strong>。在</p>
<pre><code>yS=sorted(correctC,key=lambda correctC: correctC[1])
</code></pre>
<p>仅根据y值<strong>排序</strong>。在</p>
<p>如何使用一个表达式同时(<strong>根据x值和y值</strong>)?在</p>
<p>我使用的是python2.7</p>