问题描述
|
如何修剪Python Pyenchat Module的建议单词列表的输出?
通常,它为我提供了20个建议单词的庞大列表,这些单词在屏幕上显示时看上去很尴尬,而且还有跳出屏幕的趋势。
解决方法
像哨兵一样,我不确定您遇到的问题是特定于pyenchant还是python熟悉的问题。如果我假设是后者,则可以选择程序中想要的值的数量。用简单的形式,这可能很简单:
suggestion_list = pyenchant_function(document_filled_with_typos)
number_of_suggestions = len(suggestion_list)
MAX_SUGGESTIONS = 3 # you choose what you like
if number_of_suggestions > MAX_SUGGESTIONS:
answer = suggestion_list[0:(MAX_Suggestions-1)] # python lists are indexed to 0
else:
answer = suggestion_list
注意:在这里,我选择保持简洁而不是简洁,因为我猜测,如果在使用列表索引时不清楚问问者,这将由问问者重视。
希望这对python有所帮助并带来好运。
,假设它返回标准的Python列表,则使用标准的Python切片语法。例如。 suggestedwords[:10]
仅获得前10名。