У меня есть словарь, в котором значения являются строками, и мне нужно, чтобы они были списками. Так что я пытался сделать:Как преобразовать значения словаря из строки в список?
for v in dic:
v[1] = list(v[1])
Однако, возвращает ошибку, которая, индекс строки из диапазона
Весь мой код:
def agrupa_por_chave(lista):
dic = {
}
for t in lista:
if t[0] not in dic:
dic[t[0]] = t[1]
else:
dic[t[0]] += t[1]
for v in dic:
v[1] = list(v[1])
return dic
Как 'lista' выглядит? –
agrupa_por_chave ([('a', 'b'), ('a', 'c')]) –
Добавить ожидаемый ввод и вывод – Harsha