当我在字符串上运行以下代码时words
:
def word_feats(words):
return dict([(word, True) for word in words])
print(word_feats("I love this sandwich."))
我得到字母而不是单词的输出dict-comprehension:
{'a': True, ' ': True, 'c': True, 'e': True, 'd': True, 'I': True, 'h': True, 'l': True, 'o': True, 'n': True, 'i': True, 's': True, 't': True, 'w': True, 'v': True, '.': True}
我究竟做错了什么?