擅长:python、mysql、java
<p>除了Espoir的答案,要处理翻转,请运行以下命令:</p>
<pre><code>col = list(set( [x.lower().replace(', ',' ') for x in col1]+[x.lower().replace(', ',' ') for x in col2])) #thanks espoir
for x in col:
rev = [i for i in reversed(x.split())]
if ' '.join(rev) in col:
col.pop(col.index(x))
</code></pre>
<p>它将消除列中的翻转重复</p>
<p>因为它的作用</p>
<ol>
<li>在列上迭代。
<ol>
<li>生成每个名称的反向列表。你知道吗</li>
<li>检查联接的反向名称是否已存在。
<ol>
<li>如果是,请将其从列表中删除</li>
</ol></li>
</ol></li>
</ol>
<p><a href="https://www.tutorialspoint.com/python/list_reverse.htm" rel="nofollow noreferrer">^{<cd1>}</a>将返回一个迭代器,因此它应该是for循环的主题。<code>rev</code>只保留一个翻转名称的副本,以便在下一步进行比较。你知道吗</p>