首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单词自动补全(作业)

单词自动补全(作业)
EN

Stack Overflow用户
提问于 2016-10-19 15:41:00
回答 1查看 63关注 0票数 0

这是一个作业,所以我想得到信息提示,而不是要复制的代码。

我们应该做一个自动补全单词的程序。(根据所写的信件给出建议。)

对这些单词的建议取自一个名为"alphabetical.csv“的列表,该列表是一个单独的数据文件,包含大约90000个不同的单词。

我一直在考虑将列表打印给用户,建议所有以某个字母开头的单词,可能是下一个,下一个,等等,但我不知道如何有效地实现这一点。

有一个框架必须与分配一起使用,它看起来像这样:

代码语言:javascript
复制
def main():
    """Initialize main loop."""
    word = ""

    while word != "q":
        word = input("Type word: ").lower()
        print("Autocompletion finished: ", autocomplete())

def autocomplete():
    """Return autocomplete suggestions."""
    pass

main()

我们不应该导入任何东西,程序本身应该在终端中运行。

EN

回答 1

Stack Overflow用户

发布于 2016-10-19 16:26:04

您首先需要对文件执行open操作并对其执行read操作。然后你必须搜索以子字符串开头的单词,str.startswith可以帮助你。既然你显然已经知道循环和print函数,你应该能够做一些功能上的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40125081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档