擅长:python、mysql、java
<p>使用此代码:</p>
<pre><code>lst = ['.ab.cd.ef.gh.', '.ij.kl.mn.op.']
for k in range(0, len(lst)):
item = lst[k]
lst[k] = '*'+item[1:-1]+'$'
print lst
</code></pre>
<p>它使用<code>for</code>循环和<code>range()</code>在每个项目上循环,并将<code>lst[k]</code>分配给<code>item</code>。然后它使用<code>item[1:-1]</code>来获得不包括第一个和最后一个字符的字符串。然后我们使用字符串连接在开头加一个星号,在结尾加一个美元符号。其运行方式如下:</p>
<pre><code>>>> lst = ['.ab.cd.ef.gh.', '.ij.kl.mn.op.']
>>> for k in range(0, len(lst)):
... item = lst[k]
... lst[k] = '*'+item[1:-1]+'$'
...
>>> print lst
['*ab.cd.ef.gh$', '*ij.kl.mn.op$']
>>>
</code></pre>