擅长:python、mysql、java
<p>对<code>tuple</code>进行排序并进行比较。例如:</p>
<pre><code>>>> tuple_1 = (('a',5),('n',4),('c',8))
>>> tuple_2 = (('c',8),('n',4),('a',5))
# Non-sorted --> unequal; issue you are currently facing
>>> tuple_1 == tuple_2
False
# comparing sorted tuples -- equal
>>> sorted(tuple_1) == sorted(tuple_2)
True
</code></pre>
<p>如果两个元组的元素都是<em>唯一的</em>,您也可以使用<code>set</code>来比较它们:</p>
^{pr2}$
<hr/>
<p>作为补充说明,您不必为了比较词典的内容而将<code>dict</code>转换为{<cd1>}。您可以将<code>dict</code>对象直接比较为:</p>
<pre><code>>>> {1: 2, 3: 4} == {3: 4, 1: 2}
True
</code></pre>