Во-первых, лучше вести подсчет только того, что вам нужно, чем создавать весь счет и удалять то, что не требуется:
import collections
sentence = "Hello 123 Bye 456"
ignore = [' ','1','2','3','4','5','6','7','8','9']
letters = collections.Counter(x for x in sentence if x not in ignore)
print(letters)
# Counter({'e': 2, 'l': 2, 'H': 1, 'o': 1, 'B': 1, 'y': 1})