擅长:python、mysql、java
<p>您应该能够对数组项调用<code>sort</code>函数。你知道吗</p>
<p>您应该能够使用<a href="https://www.w3schools.com/python/ref_list_sort.asp" rel="nofollow noreferrer">this</a>作为引用,但对于您的问题,您可以:</p>
<pre><code>def sortFun(e):
return e[0]
for entries in east_heading:
entries[1].sort(key=sortFun)
print(sort)
</code></pre>
<p>这会将基于最低x坐标的子阵列顺序更改为最高。使用<code>.sort(reverse=True,key=sortFun)</code>将子数组的顺序从最高x坐标更改为最低x坐标。你知道吗</p>
<p>例如,如果我为您的数据结构制作了一个可用的副本</p>
<pre><code>east_heading = [('tuple_a', [[4, 5, 7], [1, 2, 3]]),('tuple_b', [[7, 8, 9], [6, 19, 20]])]
</code></pre>
<p>然后通过上面设置的过程,它应该产生这个输出</p>
<pre><code>[('tuple_a', [[1, 2, 3],[4, 5, 7]]),('tuple_b', [[6, 19, 20],[7, 8, 9]])]
</code></pre>