Я пытаюсь объединить ключ и значение из словаря, и я хотел бы поместить их в подсписок в соответствии с ключом;но у меня ничего не получится.Пока что у меня есть (работает на Python 2.7):
Мне удалось объединить ключ и значения, но не разбить их на разные подсписки.
dict = {'v1':[1, 2, 3], 'v2': [1, 2, 3, 4]}
concat = []
for key in dict.keys():
vals = dict [key]
for v in vals:
concat.append(str(key + '_' + str(v)))
Я получаю:
['v1_1', 'v1_2', 'v1_3', 'v2_1', 'v2_2', 'v2_3', 'v2_4']
но я бы хотел:
[['v1_1', 'v1_2', 'v1_3'], ['v2_1', 'v2_2', 'v2_3', 'v2_4']]