擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/3/tutorial/datastructures.html" rel="nofollow noreferrer">^{<cd1>}</a>查找第一个匹配项,然后还可以进行切片,如:</p>
<h3>代码:</h3>
<pre><code>def my_sorter(my_list, zero_val):
i = my_list.index(zero_val)
return [zero_val] + my_list[:i] + my_list[i+1:]
</code></pre>
<h3>测试代码:</h3>
<pre><code>print(my_sorter(["howdy", "ciao", "bonjour", "yo"], "bonjour"))
print(my_sorter(["howdy", "ciao", "bonjour", "yo"], "howdy"))
print(my_sorter(["howdy", "ciao", "bonjour", "yo"], "yo"))
</code></pre>
<h3>结果:</h3>
<pre><code>['bonjour', 'howdy', 'ciao', 'yo']
['howdy', 'ciao', 'bonjour', 'yo']
['yo', 'howdy', 'ciao', 'bonjour']
</code></pre>