I have a statement like this
for word in tweet_text:
if word in new_words:
if new_words[word] == 0:
new_words[word] = sent_count
else:
new_words[word] = (new_words[word] + sent_count) / 2
And I am very suspicious that the else block is executed every time when the first condition is not met (if word in new_words
), is this possible?Am I am doing something wrong with indentication?
The else
clause corresponds to the if
on the same level of indentation, as you expect.
The problem you see may be due to the fact that you are mixing tabs and spaces, so the apparent level of indentation is not the same as the one your interpreter sees.
Change all tabs into spaces and check if the problem goes away.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With