python - 有没有办法找到字符串中某个单词之后的单词?
问题描述
我们可以通过做检查某个单词/句子是否在字符串中,if "the example word" in string
但我也想找出我们刚刚发现的那个单词之后的单词组,例如,如果
string = "The earth is shaped like Big Chungus"
假设我想找出“The”之后的一系列单词,那么我该怎么做呢?
解决方案
假设您在 python 中执行此操作。
假设你有如下字符串:
string = "The earth is shaped like Big Chungus"
您可以使用该split
方法来投射列表中的单词:
a=string.split()
print(a)
a
如下:
['The', 'earth', 'is', 'shaped', 'like', 'Big', 'Chungus']
假设您想获取可以与关键字list slicing
结合使用的特定单词之后的所有单词。join
在这种情况下,您想要获取所有单词之后The
可以执行以下操作:
print(' '.join(a[1:]))
这将给出如下输出:
earth is shaped like Big Chungus
推荐阅读
- docker - 当我在 docker ambari 中启动 namenode 时如何修复“Permission denied”错误
- ssl - 长生不老药:将 :inets:start 放入函数有什么优点/缺点?
- sas - 如何将 5 个相同的数据集合并为一个数据集,然后求值的总和
- android - Branch.io SDK 无法在 Unity3D 中的 Android 构建上初始化
- ios - Firebase updateChildValues 函数会阻止其他 Firebase 函数
- python-3.x - 有没有办法从 Python Pendulum 给定偏移量获取 TZ 数据库名称?
- java - 这是在 Android 应用程序上重试 API 调用的按钮的正确方法吗?
- c++ - 从 Bison/Flex 中的命令行获取 2 个输入
- latex - 如何在引用的段落下方自动显示表格
- excel - if语句计算else复制粘贴?