擅长:python、mysql、java
<p>在第一个例子中,您直接对字符串(<code>s</code>)进行多次迭代。在第二种情况下,在转换为列表之后,您将迭代该列表(<code>lst</code>)。你知道吗</p>
<p>造成这种差异的确切原因是python解释器中的一个实现细节(当然,对于正确性来说是非常重要的)。你知道吗</p>
<p>更多讨论请参见相关问题:<a href="https://stackoverflow.com/questions/23861468/why-is-it-slower-to-iterate-over-a-small-string-than-a-small-list">Why is it slower to iterate over a small string than a small list?</a></p>