从字符串中提取前3个单词

Tar*_*rjo 0 python string split python-2.x python-2.7

我正在寻找一个脚本代码来搜索一个字符串的3个单词.

示例:

words = 'I am confused looking for 3 words from the front'
Run Code Online (Sandbox Code Playgroud)

预期成绩:

'I am confused'
Run Code Online (Sandbox Code Playgroud)

AK4*_*K47 12

您可以使用.将字符串拆分为列表.split()方法.完成此操作后,您可以使用列表切片([:3])从句子中提取前3个单词.最后,您将要使用以下命令将结果重新连接到一个新字符串中.join():

words = 'I am confused looking for 3 words from the front'
' '.join(words.split()[:3])
>> 'I am confused'
Run Code Online (Sandbox Code Playgroud)