固定模块-拼写检查器

问题描述

| 如何修剪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名。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...