擅长:python、mysql、java
<p>我的方法是<strong>简单地使用两个变量<strong>并对输入列表进行一次迭代。它能够处理输入中的多个<em>“good”</em>和<em>“best”</em>匹配。为了简化,我使用了数字列表,对于<code>main</code>和<code>main_default</code>部分,我习惯于使用1而不是2。你知道吗</p>
<p>代码:</p>
<pre><code>def match(items):
found1 = None
found2 = None
for i in items:
if (i==1):
found1 = i
elif (i==2):
found2 = i
return found1 or found2
print (match([2,1]))
print (match([3,2]))
print (match([4,3]))
</code></pre>
<p>输出:</p>
<pre><code>1
2
None
</code></pre>
<p><sub>看到这个运行在<a href="https://ideone.com/bBj5Op" rel="nofollow noreferrer">https://ideone.com/bBj5Op</a></sub></p>