擅长:python、mysql、java
<p>我测试了你的compare函数,假设mmeList1和mmeList2中的数据是正确的,它运行得很好。在</p>
<p>例如,我使用以下数据对compare函数进行了测试。在</p>
<p>列表1:</p>
<pre><code>mmec11.mmegifffa.mme.epc.mnc980.mcc310.3gppnetwork.org
mmec13.mmegifffa.mme.epc.mnc980.mcc310.3gppnetwork.org
mmec12.mmegifffa.mme.epc.mnc980.mcc310.3gppnetwork.org
mmec14.mmegifffa.mme.epc.mnc980.mcc310.3gppnetwork.org
</code></pre>
<p>列表2:</p>
^{pr2}$
<p>包含的结果:</p>
<pre><code>mmec14.mmegifffa.mme.epc.mnc980.mcc310.3gppnetwork.org
</code></pre>
<p>我怀疑问题是mmeList1和mmeList2并不包含您认为它们包含的内容。不幸的是,如果不了解mmeList1和mmeList2是如何填充的,我们无法为您提供更多帮助。在</p>
<p>如果你想看到两者的区别,(即结果应该包含mmec14和mmec15),那么你需要使用的是集合。在</p>
<p>例如:</p>
<pre><code>mmeSet1 = set(mmecList1)
mmeSet2 = set(mmecList2)
print mmeSet1.symmetric_difference(mmeSet2)
</code></pre>
<p>将导致:</p>
<pre><code>['mmec14.mmegifffa.mme.epc.mnc980.mcc310.3gppnetwork.org', 'mmec15.mmegifffa.mme.epc.mnc980.mcc310.3gppnetwork.org']
</code></pre>