L oop через список значений, сопоставленных с одним ключом, чтобы создать новый список - PullRequest
1 голос
/ 03 апреля 2020

с учетом словаря:

somedictionary = {"a":["b","c","d"],"1":["2","3"]}

как мне создать отдельные списки, чтобы ['a', 'b', 'c', 'd'] и ['1', '2', '3'] были двумя отдельными списками? Моя проблема с этим заключается в циклическом просмотре списка ключевых значений.

1 Ответ

2 голосов
/ 03 апреля 2020

Вы можете использовать items

w_dict = {"a":["b","c","d"],"1":["2","3"]}

lists = [[k] + v for k,v in w_dict.items()]

выход:

[['a', 'b', 'c', 'd'], ['1', '2', '3']]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...