python - 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
我怎样才能用变量来完成这个?
解决方案
推荐阅读
- javascript - 带有ajax的联系表格。如何写入“mail.php”的路径(我使用 gulp)
- swift - NavigationLink 显示为灰色且不执行任何操作
- unity3d - 编辑器 unity3d 未连接到服务
- android - 本机库中的 OpenCV 创建错误
- perl - .vim 文件夹中有存储文本过滤器的好地方吗?
- sql - 执行计划索引使用
- sql-server - 使用 SQLCMD 在 Microsoft SQL Server 上执行大型脚本文件 (1.7GB)
- javascript - Javascript更改url参数不生效
- javascript - Highcharts,构建“文本”图
- numpy - 如何将布尔值更改为数组中的字符串