Python количество элементов в словаре списков

У меня есть словарь списков, для которого я хочу добавить значение в определенный список... У меня есть следующий словарь списков.

d = {'a': [4,'Adam', 2], 'b': [3,'John', 4], 'c': [4,'Adam', 3], 'd': [4,'Bill' 3], 'e': [4,'Bob'], 'f': [4, 'Joe'], 'g': [4, 'Bill']}

Я хочу по существу подсчитать количество имен и вернуться. Так что в этом случае это будет что-то вроде

Adam: 2
Bill: 2
John: 1
Bob: 1
Joe: 1

Чтобы упростить задачу, все имена являются вторым элементом в списке или

for i in d:
     d[i][1]

Любая идея, как я могу сделать это эффективно? В настоящее время я просто вручную проверяю каждое имя, подсчитываю и возвращаю это =/

Заранее спасибо!

7
задан user1530318 1 August 2012 в 00:44
поделиться