如何找到字符串索引并根据该字符串对字符串进行切片。
字符串
我的时间1:1000天24小时
我的时间2:3天3小时
我写了以下代码来解除字符串索引
代码
x = line
days = x.find("days")
hrs = x.find("hours")
print x[hours-4,hours]
向我抛出以下错误
TypeError: string indices must be integers, not tuple
通过手动计算传递整数将解决此错误,但正如您在时间示例中所看到的,我无法确定索引是什么,因为它会根据天数和小时数而变化。
任何人都可以建议一个好方法来解决这个问题吗?
Python版本2.7
答案 0 :(得分:2)
您需要使用冒号而不是逗号:
x[hours - 4:hours]