dict = {'a':['b1','b2', 'b3'], 'b':['b1','b2','b3'], 'c':['b1','b3','b4','b5']}
toList = list(dict.values())
os.path.commonprefix(toList)
os.path.commonprefix (toList) печатает только ['b1'], но я пытаюсь найти самый длинный общий префикс среди любого из списка введенных списков, поэтому ['b1', 'b2'] Вот.Другой пример:
[a, b, c], [a, c, c], [a, b] -> [a, b]
[a, c, d], [a, b, c], [a, d] -> [a]
* РЕДАКТИРОВАННЫЙ ОРИГИНАЛЬНЫЙ ВОПРОС - реализованный os.path.commonprefix (toList) не возвращает никакого существующего общего префикса(как в моем примере), но введен общий префикс всех заданных списков.Есть ли библиотека, которая делает то, что я хочу в моем примере?