Python:如何让python得到"zero"?

Python: how to let python get the "zero"?

这是我的代码:

from nltk.tag import StanfordNERTagger
from nltk.tokenize import word_tokenize

file = "test.txt"

st = StanfordNERTagger("english.all.3class.distsim.crf.ser.gz")
usr_input = input("Enter sentence, or just hit ENTER to quit: ")
tagged = st.tag(word_tokenize(usr_input))
result = None
print(tagged)
print(list(e1 for e1,e2 in tagged))
with open(file, "r") as read_file:
    for elem in tagged:
        print(elem[0])
        print(elem[-1])
        if elem[-1] == "0":
            print("null")
        else:
            print("yes")

然后这是我的输出:

Enter sentence, or just hit ENTER to quit: left-wing
[('left-wing', 'O')]
['left-wing']
left-wing
O
yes

进程已完成,退出代码为 0

我的问题是:为什么 python find/read 的值不能为零? 我尝试了“0”、“0”、{0}.. 但它们都没有真正帮助。

非常感谢!

您的记录中有字母 'O' 而不是数字“0”