python关于元组加入字典的问题 20
dic={}a=(1,3,4)三数和是8b=(1,2,5)三数和是8dic['8']=a菜鸟求教,怎么把b也加入键为‘8’的值...
dic = {}
a = (1,3,4) 三 数和是8
b = (1,2,5) 三数和是8
dic['8'] = a
菜鸟求教,怎么把b也加入键为‘8’ 的值 展开
a = (1,3,4) 三 数和是8
b = (1,2,5) 三数和是8
dic['8'] = a
菜鸟求教,怎么把b也加入键为‘8’ 的值 展开
2个回答
展开全部
dic['8'] = (a,b)
dic['8'] = [a,b]
都行。
访问a用dic['8'][0],
访问b用dic['8'][1]就行了。
dic['8'] = [a,b]
都行。
访问a用dic['8'][0],
访问b用dic['8'][1]就行了。
追问
这样达到了最终的结果,但是我是想:
先有了 dic = {'8':(1,3,4)},然后再把b追加进去,变成{8: ((1, 3, 4), (1, 2, 5))}
追答
可以这样:
假设先有了 d = {'8':(1,3,4)},
d['8']=(d['8'],(1,2,5))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dic = {}
a = (1,3,4) #三 数和是8
b = (1,2,5) #三数和是8
dic['8'] = a
dic['8'] = dic['8'] + b
print(dic)
a = (1,3,4) #三 数和是8
b = (1,2,5) #三数和是8
dic['8'] = a
dic['8'] = dic['8'] + b
print(dic)
追问
我想先有了 dic = {'8':(1,3,4)},然后再把b追加进去,变成{8: ((1, 3, 4), (1, 2, 5))}
不是{8: (1, 3, 4, 1, 2, 5)}
追答
那我建议你前面不要采用元组用列表,元组不可修改,元组不能转换成字典。你如果非要实现只好用注释里面,如果你换成列表就很好实现了。
dic = {}
"""
a = (1,3,4) #三 数和是8
b = (1,2,5) #三数和是8
dic['8']=a
print(dic)
dic['8']=(a,b)
print(dic)
"""
a = [1,3,4] #三 数和是8
b = [1,2,5] #三数和是8
dic['8']=a
print(dic)
dic['8'].append(b)
print(dic)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询