python - 有没有一种简单的方法可以从某个点开始拆分字符串?
问题描述
假设我有这个字符串'This is an example hello'
如果拆分会变成['This', 'is', 'an', 'example', 'hello']
如果我只想取最后三个单词并将它们放在一个列表中,['an', 'example', 'hello']
那么有没有一种简单的方法可以做到这一点?
一个想法当然是拆分整个句子,然后只删除第一个元素,但我想知道是否还有其他方法可以直接获得相同的结果。先感谢您。
PS:这是我在这里提出的第一个问题,如果不完美,我很抱歉,请指出可能有问题的地方,以便我下次改进!:)
解决方案
尝试这个
string = 'This is an example hello'
split = string.split()[-3:]
因为我们知道拆分字符串返回一个列表,所以我们可以使用[-3:]
.
推荐阅读
- python - Flow-Project 教程 04 Visualizer_rllib.py 报错
- r - 使用 dot-dot 时为 data.table 赋值
- javascript - 在weakmaps中设置新值时我们会改变状态吗?
- google-cloud-platform - Google Cloud Billing --> 我可以添加可以添加/管理信用卡的同事吗?
- r - 当 ggplot 在拆分图表中位置“堆叠”时处理条形大小和总数
- ansible - 如何从 ansible playbook 中的返回值访问“调用”变量?
- node.js - 使用 nock 从 docker 容器发出请求?
- database - DB推荐——便携、并发(多读一写)
- javascript - 已经被 JS 验证的表单。还需要在提交时清除字段
- python-3.x - NumPy np.chararray 到 nd.array