Zählt, wie viele Werte waren zurückzuführen auf die Taste ein ein python - (3.2) Wörterbuch

Ich bin sicher, das ist albern, aber ich kann einfach nicht umgehen. Ich habe ein Wörterbuch, wie dieses, mit ungleichen Anzahl von Werten für jede Taste:

'John greased ': ['axle', 'wheel', 'wheels', 'wheel', 'engine', ''], 
'Paul alleged ': ['truth', 'crime', 'facts', 'infidelity', 'incident', ''], 
'Tracy freed ': ['animals', 'fish', 'slaves', 'slaves', 'slaves', 'pizza'], 
'Lisa plowed ': ['field', 'field', '', '', '', ''],

Möchte ich wissen, wie viele Werte gibt es für jede Taste, nicht jeder eindeutige Wert, aber wie viele Token gibt es pro Taste wiederholt oder nicht. Also ich hätte ein Ergebnis wie:

John greased  5
Paul alleged  5
Tracy freed  6
Lisa plowed  2

Ich habe versucht, verwenden Sie diese, um es mit dem code unten:

for key, value in sorted(result.items()):
         print(key, len(value)) 

Aber aufgrund der fehlenden Werte alle Längen entpuppen sich die gleichen.
Irgendwelche Ideen auf, wie man dieses Problem lösen oder wo es zu finden ist? Vielen Dank für jede Hilfe.

InformationsquelleAutor user2962024 | 2013-11-07

Schreibe einen Kommentar