首页 > 解决方案 > python ; 使用变量列出索引

问题描述

我正在尝试从开始位置索引一个字符串,该位置随着每个计数器的变化直到结束,并将这些子字符串添加到列表中。但是,当我尝试使用这些表示整数的变量来索引字符串时,它说索引值必须是整数。

def sentence_splicer(string,number):
     string = str(string)
     k = int(number)
     n = len(string)

     number_of_strings = n//k

     string_list = []

     counter = 0
     while len(string_list) < number_of_strings:
         for i in string[counter:n]:
         substring = []
         substring.append(i)
         substring.append(' ')
         string_list.append(substring)
         counter += k

我怎样才能用变量来完成这个?

标签: pythonpython-3.xstringfor-loopwhile-loop

解决方案


推荐阅读