擅长:python、mysql、java
<p>有几个问题:</p>
<ul>
<li>每次迭代都会创建一个空列表</li>
<li>您正在尝试将字符串:<code>i</code>与整数:<code>1</code>组合</李>
<li>检查字符串是否结束的方法有点奇怪,您知道字符串的长度(使用<code>len(samplestring)</code>),因此可以指定循环的频率</li>
</ul>
<p>要解决此问题,您可以使用:</p>
<pre><code>samplestring = 'ABCDEF'
splitlist = []
for i in range(len(samplestring) - 1):
splitlist.append(samplestring[i] + samplestring[i+1])
</code></pre>
<p>这将导致拆分列表:</p>
<pre><code>['AB', 'BC', 'CD', 'DE', 'EF']
</code></pre>