I have to be misunderstanding the concept.
import random
import string
##--- populate a test dictionary with random quanties
letters_dict = {}
for ltr in string.uppercase:
letters_dict[ltr] = random.randint(1, 100)
## phi = f1 (f1 - 1) + f2 (f2 - 1) + ... + fn (fn - 1)
phi = 0
for ltr in letters_dict:
qty = letters_dict[ltr]
phi += qty * (qty-1)
print phi