Как преобразовать коллекцию счетчиков в список - PullRequest
0 голосов
/ 08 июня 2019

Мне нужно преобразовать вывод коллекции счетчиков в список

Мой счетчик выводит:

Counter({2017: 102, 2018: 95, 2015: 87,})

Я хочу преобразовать это в нечто вроде этого:

[[year,count],[year,count],[year,count]]

1 Ответ

0 голосов
/ 08 июня 2019

Вы можете использовать Счетчик (...). Items ()

from collections import Counter

cnt = Counter({2017: 102, 2018: 95, 2015: 87})

print(cnt.items())
>>> dict_items([(2017, 102), (2018, 95), (2015, 87)])

Вы можете преобразовать это в формат, который вы хотели:

your_list = [list(i) for i in cnt.items()]

print(your_list)
>>> [[2017, 102], [2018, 95], [2015, 87]]
...