Python:比较字符串时出错

哥布斯麦克
import nltk
from nltk.corpus import wordnet as wn
w = 'flabbergasted'
ws  = wn.synsets(w)

for s in ws:
    for l in s.lemmas:
        if str(l) == "flabbergasted":
            break
        else:
            print(l.name)

我试图将一个单词的同义词与普通字符串的输出进行比较,但是在删除单词flabbergasted之后,我得到的是该输出,而不是所有这些值。

惊奇

惊奇

bowl_over

傻眼了

傻眼了

吃惊的

震惊

雷击

傻了

哑巴

我该如何纠正?先感谢您。

拼版

我怀疑您打算访问nameLemma对象属性要打印“吃惊的东西”以外的所有内容,您可以尝试:

for s in ws:
    for l in s.lemmas:
        if l.name != "flabbergasted":
            print(l.name)

它给出了输出:

flabbergast
boggle
bowl_over
dumbfounded
dumfounded
stupefied
thunderstruck
dumbstruck
dumbstricken

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从日期时间转换后比较字符串时出错

来自分类Dev

比较PHP中的字符串值和数组中的字符串值时出错

来自分类Dev

Typescript const 字符串比较出错

来自分类Dev

在Python中将列表串联到字符串时出错

来自分类Dev

解析 YQL 字符串 xml Python 时出错

来自分类Dev

从python中的字符串中提取数字时出错

来自分类Dev

比较JavaScript中的两个字符串时出错

来自分类Dev

从字符串解析颜色时出错

来自分类Dev

通过字符串时出错

来自分类Dev

从字符串执行ScriptBlock时出错

来自分类Dev

sed 替换字符串时出错

来自分类Dev

获取密码时的字符串比较

来自分类Dev

字符串比较时结果错误

来自分类Dev

比较字符串时遇到麻烦

来自分类Dev

如果条件始终出错,则进行字符串比较

来自分类Dev

比较字符串给出错误的结果

来自分类Dev

比较字符串以在Python中浮动

来自分类Dev

python单词结尾的字符串比较

来自分类Dev

python数字字符串比较

来自分类Dev

Python字符串布尔比较

来自分类Dev

Python:以不同顺序比较字符串

来自分类Dev

使用Python比较字符串

来自分类Dev

在python中进行字符串比较

来自分类Dev

Python字符串比较功能()

来自分类Dev

字符串的Python多重比较

来自分类Dev

Python字符串布尔比较

来自分类Dev

无法成功比较python字符串

来自分类Dev

如何比较python中的字符串

来自分类Dev

python字符串比较函数