Дано
import string
import collections as ct
s = "Lorem ipsum çéó?"
Код
Создайте набор из accepted
символов - исключите то, что вам не нужно;включите то, что вы хотите.
excluded = set("oe")
included = set("ôóéç")
accepted = set(string.ascii_letters) - excluded | included
Подсчитайте и замаскируйте принятые символы.
counted = ct.Counter(s)
masked = ct.Counter(accepted)
shared = set((counted & masked).elements())
Отфильтруйте принятые символы из счетчика.
Демо
Сумма символов
sum(v for k, v in counted.items() if k in shared)
# 11
Сумма уникальных символов
sum(1 for k, _ in counted.items() if k in shared)
# 10
Dict из подсчитанных символов
{k: v for k, v in counted.items() if k in shared}
# {'L': 1, 'r': 1, 'm': 2, 'i': 1, 'p': 1, 's': 1, 'u': 1, 'ç': 1, 'é': 1, 'ó': 1}