擅长:python、mysql、java
<p>您也可以在字符串上迭代,并且使用字符串的<code>index</code>方法可以获取字符的下一个位置。你知道吗</p>
<p>将这两者结合起来,可以简化初始外循环:</p>
<pre><code>def make(a_string, destination, edges):
for letter in a_string:
while a_string.index(letter)+1 < len(a_string):
next_letter = a_string[a_string.index(letter)+1]
</code></pre>
<p>此外,您不应该将变量命名为<code>string</code>,因为它是模块的名称。你知道吗</p>