擅长:python、mysql、java
<pre><code>>>> lst = ['string1', 'string2', 'string3']
>>> lst.append(lst.pop(lst.index('string2')))
>>> lst
['string1', 'string3', 'string2']
</code></pre>
<p>我们寻找<code>'string2'</code>的索引,从列表中弹出该索引,然后将其附加到列表中。</p>
<p>也许一种更为无异常的方法是首先将您要查找的内容添加到列表的末尾(毕竟,您可能已经知道它是什么)。然后从列表中删除该字符串的第一个实例:</p>
<pre><code>>>> lst = ['string1', 'string2', 'string3']
>>> lst.append('string2')
>>> del lst[lst.index('string2')] # Equivalent to lst.remove('string2')
>>> lst
['string1', 'string3', 'string2']
</code></pre>