# Use OP example
example = " I will go to cinema tomorrow."
# replace can be used to remove the components you might not want to count.
# Following the OP example, . was not to be counted in the output.
tkns = example.replace(".", "").split()
# Using dict comprehension, one can iterate over the tokens and use count to count the occurrences.
# Since dict doesn't allow multiple keys, if a token shows up multiple times, in the output it will show up only once as a key in the dict and it will have the proper amount of occurrences associated.
{t :tkns.count(t) for t in tkns}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…