0

如何找到一个字符串索引并根据它对字符串进行切片。

字符串

我的时间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 版

4

1 回答 1

2

您需要使用冒号而不是逗号:

x[hours - 4:hours]
于 2013-07-03T05:23:34.007 回答