У меня есть 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