<p>我一直在尝试使用循环从字符串中分割出两个字符,但它没有捕获两个字符,而是只捕获一个字符。</p>
<p>我试过:</p>
<pre><code>input[i:i+1]
</code></pre>
<p>以及</p>
<pre><code>input[i:(i+1)]
</code></pre>
<p>但两种方法都不管用。</p>
<p>如何使用变量进行切片?</p>
<p>完整的程序:</p>
<pre><code>def StringTo2ByteList(input):
# converts data string to a byte list, written for ascii input only
rlist = []
for i in range(0, len(input), 2):
rlist.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(input[i:(i+1)])
return rlist
</code></pre>