В python2.7 следующий код принимает словарь fd
(в этом примере представляет частотное распределение слов и их количество) и разделяет его на список из двух списков: [[ключи], [значения ]]:
sortedDKandVs = [zip(*sorted(fd.items(), key=itemgetter(1), reverse=True))] #[word,word,...],[count,count]
Тогда я могу сделать, например:
keys = sortedDKandVs[0]
values = sortedDKandVs[1]
Это больше не работает в Python3, и я хочу знать, как преобразовать код.
Ни один из ответов здесь Как распаковать список кортежей в отдельные списки? больше работает, потому что в Zip-объектах Python3 возвращают итераторы вместо списков, но я не как преобразовать ответы.