为了账号安全,请及时绑定邮箱和手机立即绑定

如何检查列表中的英语单词

如何检查列表中的英语单词

慕的地6264312 2022-06-07 19:01:52
我正在尝试检查一个单词是否是英文单词。不确定这是否是最好的方法,有什么建议吗?它不想工作。from nltk import wordnetword_to_test = input("Please enter a word: ")if not wordnet.synsets(word_to_test):    print("FALSE")    #not english wordelse:    print("TRUE")
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

使用以下代码:

  • from nltk.corpus import wordnetwithwordnet.synsets没有成功识别英文单词。

    • 中的所有单词都word_list标识为True

  • 成功识别一个英文单词,取决于使用的词典。

from nltk.corpus import words


def check_words(word_list: list):

    for word in word_list:

        print(word in words.words())


word_list = ['poisson', 'stark', 'nihongo', 'abstract', 'pedo']

输出:

check_words(word_list)


False

True

False

True

False


查看完整回答
反对 回复 2022-06-07
  • 1 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号