【发布时间】:2017-05-26 04:49:28
【问题描述】:
我有一个字典,其中的值是字符串,我需要它们是列表。所以我尝试这样做:
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')])
-
添加预期的输入和输出
标签: python python-3.x dictionary python-3.5