【发布时间】:2022-01-16 13:36:16
【问题描述】:
如何只打印程序的前 10 个结果?我尝试创建一个空列表,但无法正确存储结果然后打印它们。
from nltk.corpus import brown
user_input = input('Input a sequence: ') #ADJ+NOUN+NOUN
User_Input = user_input.split('+')
words = brown.tagged_words(tagset='universal') #to access the POS tags
for i, word in enumerate(words):
if i+2 < len(words):
if words[i][1] == User_Input[0] and words[i+1][1] == User_Input[1] and words[i+2][1] == User_Input[2]:
print(words[i], words[i+1], words[i+2])
【问题讨论】:
-
欢迎来到 Stackoverflow。请使用可用的格式选项。
-
请在您的代码周围加上代码引号,将您的问题放在问题正文中并附上一些解释,并提出一个简短的描述性标题,而不是在标题中包含整个正文。
标签: python indexing nltk slice