擅长:python、mysql、java
<p>如果间隔列表从0开始,则可以使用以下代码:</p>
<pre><code>string = 'anexample'
result = []
interval_list = [[0,0],[2,5]]
for i in range(len(interval_list)) :
current_interval = interval_list[i]
result.append(" ")
result.append(string[current_interval[0]:current_interval[1]+1])
result.append(" ")
if i < len(interval_list) - 1 :
next_interval = interval_list[i+1]
result.append(string[current_interval[1]+1:next_interval[0]])
if i == len(interval_list) - 1 :
if string[current_interval[1]+1:] is not '' :
result.append(string[current_interval[1]+1:])
output : [' ', 'a', ' ', 'n', ' ', 'exam', ' ', 'ple']
</code></pre>