我确信这很愚蠢,但我根本无法绕过它。我有一个字典,像这样,每个键的值数量不相等:
'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', '', '', '', ''],
我想知道每个键有多少个值,不是每个唯一值,而是每个键有多少个标记,重复与否。所以我会有这样的结果:
John greased 5
Paul alleged 5
Tracy freed 6
Lisa plowed 2
我试图用它来使用下面的代码来解决它:
for key, value in sorted(result.items()):
print(key, len(value))
但是由于缺少值,所有长度都相同。关于如何解决这个问题或在哪里找到它的任何想法?非常感谢您的帮助。