Лучший способ распознать схожесть длин списков

У меня есть dict , содержащий списки под своими ключами:

dct = {'a': [1, 2, 3],
       'b': [1, 2, 3, 4],
       'c': [1, 2]}

Как лучше всего узнать, одинаковы ли длины списков или нет?

Это мое решение:

import itertools
len(set(itertools.imap(len, dct.viewvalues()))) == 1

] True , если аналогично и False , если нет

UPD: в отношении совета @RaymondHettinger замените map на itertools.imap

5
задан Michael J. Barber 20 October 2011 в 10:18
поделиться