首页 > 解决方案 > 有没有一种简单的方法可以从某个点开始拆分字符串?

问题描述

假设我有这个字符串'This is an example hello'

如果拆分会变成['This', 'is', 'an', 'example', 'hello']

如果我只想取最后三个单词并将它们放在一个列表中,['an', 'example', 'hello']那么有没有一种简单的方法可以做到这一点?

一个想法当然是拆分整个句子,然后只删除第一个元素,但我想知道是否还有其他方法可以直接获得相同的结果。先感谢您。

PS:这是我在这里提出的第一个问题,如果不完美,我很抱歉,请指出可能有问题的地方,以便我下次改进!:)

标签: pythonstringline

解决方案


尝试这个

string = 'This is an example hello'

split = string.split()[-3:]

因为我们知道拆分字符串返回一个列表,所以我们可以使用[-3:].


推荐阅读